Page 2 of 25

Re: новый оригинальный demultiplexor в ProgDVB

Posted: Tue Feb 15, 2011 11:28 am
by Prog
timeshift на синхронизацию не влияет. А некрасивый график выше, который конечно же глюк ProgDVB, это только к работе из файла относится. При работе из памяти таких проблем не будет.

Re: новый оригинальный demultiplexor в ProgDVB

Posted: Tue Feb 15, 2011 3:17 pm
by Talon
сказал как отрезал... непреклонен... вот он весь Прог )

Re: новый оригинальный demultiplexor в ProgDVB

Posted: Tue Feb 15, 2011 3:58 pm
by nicko123
Prog wrote:В ProgDVB нет отключения TS, но может быть разница между работой с памятью и диском. Надо смотреть загрузку процессора и диска (насколько она равномерна). Всё же в xp это похуже реализовано чем в современных OS.
Может в старых версиях он не выключался, но в 6.6 в меню TS есть опция "Выключен" (самая первая).
Вот с ней ошибок действительно практически нет даже за 5 часов работы.

Опять же в XP версия 4.62.4 работает идеально с TS буфером в 8 ГБ и более даже если параллельно на той-же машине включена 6.6 на другую карту .

А вот 6.6 (особенно при работе с хардом) лупит ошибки почти каждую минуту независимо работает параллельно в той же системе 4.62.4 или нет.

Более того это все проверено на 4-х разных машинах (2 одноядерные, 2 - 2х ядерные) и двух абсолютно разных картах SS1-DVB-S-PCI и ProfRev7500-DVB-S2-USB2.

Средняя загрузка процессора во всех случаях не более 30%, RAM от 50% до 70%.

Пики загрузки CPU с периодом 10-20 сек. что показывал V.Zhukoff я тоже наблюдаю во всех версиях, но они обычно не доходят до 95%, но сбоев у ProgDVB-4.62.4 все равно нет.

Так что копать нужно однозначно в сторону некорректной работы TS c RAM и HDD..

Теперь у меня критерий простой, будет новая версия ProgDVB-6... работать без сбоев с TS-буфером на HDD хотя-бы 4-8 GB как ProgDVB-4.62.4, значит вариант рабочий. Нет - значит пока лучше не пользоваться.

PS
Talon спасибо за тему, а то уже 2-й год не могу слезть с ProgDVB-4.62.4, побитые TS файлы никому не нужны, а без TS писать очень неудобно.

Re: новый оригинальный demultiplexor в ProgDVB

Posted: Tue Feb 15, 2011 4:10 pm
by Prog
Эфект плацебо. Выключения TS никогда не было и не планируется.

Из любопытства выложил версию в пререлиз с более равномерной загрузкой диска. Но такой путь чуть больше процессора потребует. Посмотрим...
С TS в памяти проблем нет.

ps: А что вы назваете ошибками?

Re: новый оригинальный demultiplexor в ProgDVB

Posted: Tue Feb 15, 2011 4:17 pm
by Talon
nicko123 wrote: Может в старых версиях он не выключался, но в 6.6 в меню TS есть опция "Выключен" (самая первая).
Вот с ней ошибок действительно практически нет даже за 5 часов работы.
таки да- ТС не отключается и ужеж давно выяснили что это кнопка просто делает ТС минимальным (если не ошибаюсь =10мб) nicko123 попробуй плиз протестировать с ТС равным 10 мб - по логике у тебя будет тот же результат что и с "Выключен".... ну а если будет разница - это Прога поставит в очередной угол ;)
в любом случае это ничего не меняет - в рассинхроне виновен ТС!

Re: новый оригинальный demultiplexor в ProgDVB

Posted: Tue Feb 15, 2011 4:21 pm
by nicko123
Prog wrote:Эфект плацебо. Выключения TS никогда не было и не планируется.
Image


Вот это я имею в виду "Выключено" + для подстраховки (тоже писал) в размере стоит 0 MB.
Prog wrote:Из любопытства выложил версию в пререлиз с более равномерной загрузкой диска. Но такой путь чуть больше процессора потребует. Посмотрим...
С TS в памяти проблем нет.

ps: А что вы назваете ошибками?
Сегодня вечером потестирую.

Ошибки чаще всего появляются в свойствах аудио-фильтров в графе "Разрывы", именно их чувствует ухо.
В видео ошибки появляются гораздо реже (и обычно всегда вместе с аудио), но если они есть - то значит хана полная, так как звуковые эффекты уже переходят в стадию выпадения кадров.

Re: новый оригинальный demultiplexor в ProgDVB

Posted: Tue Feb 15, 2011 4:23 pm
by Prog
Talon wrote: в любом случае это ничего не меняет - в рассинхроне виновен ТС!
Матра?

Кстати, заметил про битый TS. Чем оцениваете? На выходе в ProgDVB, то есть до буфера можно посмотреть счётчик Debug->Filter manager->Packet lost.

Re: новый оригинальный demultiplexor в ProgDVB

Posted: Tue Feb 15, 2011 4:30 pm
by nicko123
Talon wrote: таки да- ТС не отключается и ужеж давно выяснили что это кнопка просто делает ТС минимальным (если не ошибаюсь =10мб) nicko123 попробуй плиз протестировать с ТС равным 10 мб - по логике у тебя будет тот же результат что и с "Выключен".... ну а если будет разница - это Прога поставит в очередной угол ;)
в любом случае это ничего не меняет - в рассинхроне виновен ТС!
Действительно, когда я ставил буфер до ~20 MB проблем практически не наблюдалось. Но кому он нужен? За 5-10 секунд даже запись не успевает сработать (задержка 5 секунд), а отреагировать на нужную информацию нужно в запасе иногда минут 5-10.

Но ты прав, это никак на суть не влияет, если TS успевает сплюнуть на диск только 10-20 МБ без ошибок то это чистое издевательство.
Prog wrote:Из любопытства выложил версию в пререлиз с более равномерной загрузкой диска. Но такой путь чуть больше процессора потребует. Посмотрим...
Не могу скачать пишет Not Found

Re: новый оригинальный demultiplexor в ProgDVB

Posted: Tue Feb 15, 2011 4:33 pm
by Talon
общего смысла для нас нет... НО! весь смысл в том что весь принцып работы прогдвб построен на показе через ТС.... вот тебе и смысл ;)

Re: новый оригинальный demultiplexor в ProgDVB

Posted: Tue Feb 15, 2011 4:45 pm
by Prog
nicko123: у вас есть зависимость от размера буфера? Если вы думаете что TS физически поломан, то это не сложно определить, есть счётчик на входе, можно проверить на выходе (хотя бы отдав записанный поток в ProgDVB).

Re: новый оригинальный demultiplexor в ProgDVB

Posted: Tue Feb 15, 2011 4:45 pm
by nicko123
Prog
Теперь скачал 6.60.1
Результат буду смотреть сегодня ночью.

Re: новый оригинальный demultiplexor в ProgDVB

Posted: Tue Feb 15, 2011 4:53 pm
by nicko123
Prog wrote:nicko123: у вас есть зависимость от размера буфера? Если вы думаете что TS физически поломан, то это не сложно определить, есть счётчик на входе, можно проверить на выходе (хотя бы отдав записанный поток в ProgDVB).
Если буфер маленький до (10-20 MB), то проблем за 30 минут записи обычно не возникает, но мне такой буфер не нужен. Если буфер более ~ 50-100 MB (HDD) то через 10-30 минут начинаются разрывы звука, а за ними (еще 10-20 минут) выпадают кадры.

Для контроля я всегда в параллель включаю запись, результат всегда один - если появились "разрывы" в контроле аудио-фильтров, то они ввсегда появляются и в записи.

Если после этого я возвращаюсь к этим сбойным местам через TS (буфер в HDD) то сбои тоже всегда видны, то есть в TS буфер на HDD они точно пролезают так же как и в параллельную запись на диск.

Re: новый оригинальный demultiplexor в ProgDVB

Posted: Tue Feb 15, 2011 5:00 pm
by Prog
Интересно значение счётчика в Debug->Filter manager. Надо что бы они при этом не увеличивались. Если увеличиваются то трафик битый на входе с dvb карты.

Сам буфер сегодня как раз в тему разгавора тестировал. Никаких проблем не нашёл. То есть трафик на входе и выходе побайтно совпадает.

Re: новый оригинальный demultiplexor в ProgDVB

Posted: Tue Feb 15, 2011 5:09 pm
by nicko123
Prog wrote:Интересно значение счётчика в Debug->Filter manager. Надо что бы они при этом не увеличивались. Если увеличиваются то трафик битый на входе с dvb карты.

Сам буфер сегодня как раз в тему разгавора тестировал. Никаких проблем не нашёл. То есть трафик на входе и выходе побайтно совпадает.
В каком разделе находится "Debug->"?

С картами все чисто, SS1 даже в софт-моде отродясь никогда не сбоила, специально засекал в 4.64.2 по сдвигам в аудио/видео - минимум сутки работает без единого сбоя.
ProgRev7500- тоже работает ( без TS! ) "бесконечно долго" без единого аудио/видео - сбоя. То же самое в AltDVB, ни одного разрыва, выпадения хоть круглые сутки смотри.

Кстати с RAM TS тоже работает не корректно, дождитесь когда TS заполнит весь отведенный объем в RAM (размер не важен 100-300 МБ) и нажмите на кнопку движка "Крайне левое положение", он вас выбросит в крайне правое - это как минимум неразбериха с адресами.

Re: новый оригинальный demultiplexor в ProgDVB

Posted: Tue Feb 15, 2011 5:16 pm
by Prog
Надо запустить с /Debug. На ss1 счётчика не будет, там не TS и нечего считать.

"Крайнее левое положение" я у себя смог повторить на части каналов. Исправлю в будущем. для синхронизации это не важно.