Очень понравилась сборка. С удовольствием бы использовал данный продукт, если бы не один баг, который для меня принципиален. Дело в том, что я активно пользуюсь функцией таймшифта. Однако она как-то странно реализована: нажимаешь на паузу - запускается таймшифт, далее жму Play - загорается индикатор записи, и собственно запускается запись, хотя я её не запускал. Потом уже при переключении канала, вылезает сообщение: хочу ли я эту запись остановить. Конечно я понимаю, что таймшифт это в некотором роде тоже запись, но работать эта функция в любом случае должна иначе. Сначала я думал, что это только у меня так, но в переписке с bloods1235 мы случайно затронули тему Neutrino, и он поинтересовался почему я её не использую. Я описал ему проблему, он попробовал и выяснилось, что у него та же картина. Я долгое время сидел на DVBViewer, и там с таймшифтом всё очень удобно. При переключении канала, файл тайшифта просто обновляется и начинает буферезировать снова. При необходимости, можно выбрать функцию - оставлять таймшифт, или отмотать назад и записать нужный кусок. Запись абсолютно независима от этого процесса, и может вестись параллельно с ним. Вопрос: реально ли сделать что-нибудь подобное в Neutrino?
PS.
Пробовал ставить Neutrino-MP-SDL, там то же самое с таймшифтом. Плюс есть ещё одна проблема. Я использую Avatar в основном для кабеля. У моего провайдера два пакета: один называется на кириллице "Эр-телеком", а другой также но на латинице. Так вот, в пакете на кириллице все кирилличиские названия каналов превращаются в кружочки, чёрточки и крючочки.
Могу вас разочаровать.
Это никакой не баг. Функция таймшифта реализована именно так не только в нейтрино, но и в энигме, и даже в спарке! Именно так и никак иначе. Это видимо у вас сложилось неверное представление о том как эта функция должна работать исходя из впечатлений от программы DVBViewer.
Тамшифт это и есть запись, только еще с фунцией параллельного воспроизведения.
И работает это так: нажимаете кнопку пауза - включается запись. картинка встает на паузу. Нажимаете "play" - соответственно начинает проигрываться запись (и одновременно ведется запись). Вы можете в любой момент отмотать назад, ставить на паузу. Можно мотать и вперед, но только до момента реальной трансляции. При нажатии на кнопку "стоп" - вылезет окошко с вопросом хотите ли вы остановить запись. Если ответ положительный - запись остановиться и воспроизведение пойдет в реальном времени...
Собственно именно так и должен работать таймшифт и именно так он везде и реализован. Другого не видел.
Я вообще если честно не совсем понял - в чем отличие от того, что описываете вы.
Записанный файл таймшифта остается или стирается - зависит от настроек. При переключении на другой канал - естественно будет задаваться вопрос - остановить запись или нет.
Если у вас 2 тюнера - то ресивер будет независимо один канал показывать, другой записывать. Можно и на втором канале включить таймшифт - будет и второй канал писать (при условии если это позволяет эмулятор - официальная карта, или шародатель который разрешает получение ключей одновременно для нескольких каналов). Другой вопрос - что вряд ли вас устроит результат. Даже один канал в качестве HD пишется нормально только на хорошую быструю флешку, или на внешний HDD. Или по сети (исключительно по протоколу NFS) и то при условии что в компе нормальный быстрый винт и с сетью все в порядке. В SD качестве возможно будет писать два канала нормально, но не факт. Не забывайте, что ресивер, это далеко не компьютер - и у него крайне скромные вычислительные ресурсы.
Вот собственно и все. Я абсолютно не понял как "совершенно иначе" должна работать эта функция...
А по поводу шрифтов - это проблемы вашего провайдера. Видимо у него названия каналов в кодировке отличной от UTF-8. Что не соответствует стандарту. Можно попробовать выяснить в какой кодировке идут названия каналов от вашего провайдера и заменить шрифт с соответствующей таблицей символов...