Page 7 of 71

Re: Несколько обнаруженных багов

Posted: Tue Apr 26, 2016 9:50 am
by zhenya_hacker
Prog wrote:Оно на входе перепутано?
Рассказываю всю инфу, которую имею: для проверки записанных файлов на ошибки использую программу projectx. Она же ещё показывает, на какие пиды есть ссылки в PMT. Выводы о содержании PMT делал именно по его логам.

Вещь первая
Прогдвб при записи заменяет PMT на свой, в котором почему-то не объявлены видео- и аудиопотоки. Зачем заменяет - не моё дело. Файлы нормально воспроизводятся и т.д., но вещь заметил.
Запись через ts recorder. В pmt есть видео- и аудиопотоки, есть и телетекст.
-> Service ID 0x277A
-> PMT 0x0069 refers to these usable streams:
Video:
PID: 0x0145(#1)(MPEG-2)
Audio:
PID: 0x019A{rus}(#2)(Mpg2)
Teletext:
PID: 0x01FE(#3)(rus_i100 rus_s.hip888 )
Subpict.:
n/a

Запись через классическую запись. В pmt нет видео- и аудиопотоков, телетекст остался.
-> Service ID 0x277A
-> PMT 0x0069 refers to these usable streams:
Video:
n/a
Audio:
n/a
Teletext:
PID: 0x01FE(#3)(rus_i100 rus_s.hip888 )
Subpict.:
n/a
Вещь вторая
Есть вариант объявления потока телетекста, который ПрогДВБ не понимает. Как следствие, классический телетекст, по мнению ПрогДВБ, у канала отсутствует (страницы не полистать), субтитров из телетекста не получить. В записи та же картина: в ts этого потока телетекста нет и т.д.
Данная ситуация наблюдается на одном канале у двух разных вещателей: на "первом канале" sd, который кодируется провайдером qwerty, и на "первом канале" hd у нтв+.
Семпл исходного потока.
Имеем канал, в исходном потоке которого в pmt видим следующую картину:
-> Service ID 0x0001
-> PMT 0x0064 refers to these usable streams:
Video:
PID: 0x0263(MPEG-2)
Audio:
PID: 0x0066{rus}(Mpg2)
PID: 0x029F[PD]
Teletext:
n/a
Subpict.:
n/a

Телетекст объявлен как-то не так, как обычно.
То, что это именно телетекст, следует из того, что дальше в логе projectx`а имеем это:
ok> PID 0x0263 has PES-ID 0xE0 (MPEG Video) (15604 #84)
ok> PID 0x029F has PES-ID 0xBD (private stream 1) (TTX) (17860 #96)

...

++> Teletext: PID 0x029F / PesID 0xBD / SubID 0x10 :

-> export format: srt
-> Unicode (UTF-8) on text export
-> decode hidden rows of teletext (id 0xFF, means offline pages)
-> temp. file: 0_H_0.tt (63756 bytes)
-> looking for page number 888
-> Teletext PTS: first packet 08:12:10.989, last packet 08:12:18.869
-> Video PTS: start 1.GOP 08:12:11.749, end last GOP 08:12:18.989
->adjusting teletext at video-timeline
-> program: CHANNEL ONE TELETEXT
1 pages of No. 888 written...
---> new File: V:\del\0_H_0[888].srt


И получаются действительные субтитры от канала.

Re: Несколько обнаруженных багов

Posted: Tue Apr 26, 2016 12:37 pm
by Prog
Экзотика какая. Он описан не как телетекст, а как VBI. С ним никогда не сталкивался и не скажу на вскидку как он с телетекстом соотносится. Но конвретно на вашем примере, это этот пид считать телетекстом то он работает. В следующей версии попробуйте как оно.

Re: Несколько обнаруженных багов

Posted: Tue Apr 26, 2016 2:35 pm
by zhenya_hacker
Prog wrote:Экзотика какая.
Та да, сам знаю. Ладно бы так было в каком-то одном не самом большом провайдере, но такой поток теперь пошёл на нтв+. Вещатель далеко не самый мелкий.

Re: Несколько обнаруженных багов

Posted: Wed Apr 27, 2016 7:33 pm
by oleg84
Лог старта программы после сразу после запуска windows. Программа стартовала минуты две, полностью зависая. Постоянно наблюдаю эту проблему. Может можно как-то исправить?

Re: Несколько обнаруженных багов

Posted: Thu Apr 28, 2016 4:04 am
by Prog
В старых версиях так же было? Время старта 20 секунд, но из низ 12 до старта моего кода. Либо антивирус что то делает либо сама защита тупит.

Re: Несколько обнаруженных багов

Posted: Thu Apr 28, 2016 9:56 am
by oleg84
В старых версиях такого не было. Установлена 7.13. Кстати после написания предыдущего сообщения я перезапустил программу, и она вообще отказалась запускаться, появлялось окно на долю секунды, и исчезало. Из процессов не вылетало. Перезагружал компьютер, не помогло. В окошке аварийного запуска программы выбрал полный сброс настроек, тогда запустилась. Тупит при запуске по прежнему. После запуска программы, при декодировании канала, канал начинает показывать урывками, как будто программе не хватает мощности процессора, или памяти, постепенно возвращаясь к нормальному воспроизведению. В системе у меня стоит i3-4370, 8gb ОЗУ, SSD.
Антивируса не установлено, за исключением встроенной защиты windows 10.

Re: Несколько обнаруженных багов

Posted: Thu Apr 28, 2016 11:15 am
by Prog
А 7.13.2 так же? Защита обновляется время от времени, может там глюк какой был или есть. Сравните запустив бесплатный ProgDVB. Достаточно в каталоге заменить ProgDVBEngine.dll из бесплатной, что бы запустилось тоже на тех же настройках.

Re: Несколько обнаруженных багов

Posted: Thu Apr 28, 2016 11:44 am
by oleg84
Лог запуска 7.13.2 Pro. Лог с бесплатной попозже сниму.

Re: Несколько обнаруженных багов

Posted: Thu Apr 28, 2016 1:07 pm
by Prog
Тут не защита. кто то повис на битом трафике при старте. Это был платный канал?

зы: Если сервер не используйте - отключите.

Re: Несколько обнаруженных багов

Posted: Thu Apr 28, 2016 3:27 pm
by oleg84
Prog wrote:Это был платный канал?
Да, у меня настроен домашний шаринг официальной карточки Телекарта, через ACamd
Prog wrote:зы: Если сервер не используйте - отключите.
Не понял.
P.S. Сейчас включил компьютер, запустил программу, программа стартовала быстро. Посмотрю, что будет дальше.

Re: Несколько обнаруженных багов

Posted: Fri Apr 29, 2016 4:57 am
by Prog
В последнем логе падение было не из за защиты а битого трафика.
Сервер можно отключить Options->Modules. Если он вам не нужен то лучше так и сделать. Лишняя сущность не будет зависить от битого трафика.

Re: Несколько обнаруженных багов

Posted: Fri Apr 29, 2016 9:48 am
by Prog
Обновитесь до последнего перелиза. возможно проблема из лога выше пропадёт. А может и нет:(

Re: Несколько обнаруженных багов

Posted: Fri Apr 29, 2016 3:57 pm
by V.Zhukoff
Prog wrote:Обновитесь до последнего перелиза. возможно проблема из лога выше пропадёт. А может и нет:(
Последний пререлиз установленный поверх не увидел моих списков, только источника ((

Re: Несколько обнаруженных багов

Posted: Fri Apr 29, 2016 5:04 pm
by Prog
Списки каналов пустые? А они не сохранились? Можете мне прислать?
Не менялось же ничего...

Re: Несколько обнаруженных багов

Posted: Fri Apr 29, 2016 5:26 pm
by V.Zhukoff
Prog wrote:Списки каналов пустые? А они не сохранились? Можете мне прислать?
Не менялось же ничего...
Сейчас пришлю.