Page 1 of 1

Проблемы при изменении пропорций видеопотока

Posted: Sat Feb 05, 2011 4:52 pm
by ai91
Когда меняются пропорции видеопотока (например одна передача была HD, потом пошла SD; или при переключении канала с 16:9 на 4:3), прогдвб не чистит за собой мусор остающийся за пределами нового видеофрейма.

Пример:
был включен канал 16:9. Картика показывалась на весь экран, без полей.
переключаю на канал 4:3. При этом:
1. Переключается канал
2. Показывается OSD с информацией о канале
3. Экран переводится в режим 4:3 (видимо в этот момент появляется информация о параметрах потока)
В результате на телевизоре получается такая картинка (обрати внимание на ошметки OSD слева-снизу):
Image

Что интересно - справа мусор подчищен. А вот слева - остался.
При этом на мониторе, в окошке ProgDVB - все в порядке.
Например вот полный скриншот (включает оба десктопа: слева - монитор, справа - телевизор):
Image

Мусор висит вечно - не помогает открыть другой 4:3 канал. Только если открою 16:9.

Так же хочется отметить... не знаю как описать... скажем так: визуальную нестабильность картинки при изменении параметров потока. Невооруженным глазом видны странные области перерисовки - такое ощущение что видеофрейм ресайзится к каким-то странным дефолтным размерам (буквально на сотни миллисикунд, но заметить можно). Похоже эти баги одного поля ягоды.

А иногда картинка недоинициилизируется - переключаю на канал, начинает бежать бегунок таймшифта, а вот картинка не появляется или зависает только один кадр. Возможно это старая проблема демультиплексора, но не уверен - раньше я пользовался только EVR, сейчас же вынужден был перейти на EVR Custom.
Вот например картинка с частью кадра: после того как канал был успешно открыт, прогдвб показал первый кадр, после чего ушел в несознанку - таймшифт бегунок побежал, а картинка - зависла. Помогает щелкнуть по каналу еще раз.
Image


-------------------------------------
ProgDVB v6.51.7 Pro (x32)
Система: WinXP SP3
Видеокарта: NVidia GeForce 7600 GS, драйвер родной версии 6.14.11.9745. Двухголовая.
Монитор: 1440x900
Телевизор: 1920х1080
Рендерер: EVR Custom
Режим клона
Геометрия->Дисплей = Undefined
Геометрия->Обрезать = None

Re: Проблемы при изменении пропорций видеопотока

Posted: Sat Feb 05, 2011 5:33 pm
by Prog
В этот раз более запутано. А есть ли зависимость от рендера и демукса?

Re: Проблемы при изменении пропорций видеопотока

Posted: Sat Feb 05, 2011 5:49 pm
by ai91
А никто и не обещал что будет легко.

Зависимости, похоже, нету.
Изначально (когда обнаружил баг) юзал Microsoft (demux) + EVR Custom
Только что попробовал:
Elecard + EVR Custom - стабильно воспроизводится
Elecard + VMR-9 Renderless - стабильно воспроизводится

так что соскочить не выйдет :twisted:

Re: Проблемы при изменении пропорций видеопотока

Posted: Sat Feb 05, 2011 5:57 pm
by V.Zhukoff
ai91 wrote: Мусор висит вечно - не помогает открыть другой 4:3 канал. Только если открою 16:9.
Можно зум дернуть на процент туда сюда.

Re: Проблемы при изменении пропорций видеопотока

Posted: Sat Feb 05, 2011 6:13 pm
by Prog
Вопрос есть ли глюк на не custom рендерах? Например просто н EVR?

ps: У кого ещё такое?

Re: Проблемы при изменении пропорций видеопотока

Posted: Sat Feb 05, 2011 6:25 pm
by ai91
Prog wrote:Вопрос есть ли глюк на не custom рендерах? Например просто н EVR?
:mrgreen: Конечно нету. Т.к. на не кастом рендерерах нету режима клона.

Впрочем только что проверил следующий вариант:
Microsoft + EVR (не кастом)
перевожу в fullscreen, и повторяю действия для воспроизведения бага - сначала 16:9 канал, потом 4:3 - бага нету.
Так что похоже это только на клоне.

Re: Проблемы при изменении пропорций видеопотока

Posted: Tue Feb 08, 2011 7:25 am
by Prog
Должно быть исправленно в 6.59 (в prerelease). По краней мере у меня сейчас этого глюка нет.

Re: Проблемы при изменении пропорций видеопотока

Posted: Thu Feb 10, 2011 7:17 am
by ai91
Prog wrote:Должно быть исправленно в 6.59 (в prerelease). По краней мере у меня сейчас этого глюка нет.
Да, глюк с ошметками OSD ушел.

Но другой остался - в 50% случаев, когда открывается канал, первым кадром показывает чуть меньше половины кадра (левая часть).
Вот скрин из первой мессаги - такого размера часть и показывается.
Image

И если поток открывается нормально, то потом все ок.

но в 20%-30% случаев поток не открывается и висит первый кадр (либо полный, либо такой как на скрине сверху). при этом заметил что если дернуть таймшифт (отмотать назад), то видео идет нормально. если не дернуть - будет висеть до переключения канала.

-------------------------------------
ProgDVB v6.51.7 Pro (x32)
Система: WinXP SP3
Видеокарта: NVidia GeForce 7600 GS, драйвер родной версии 6.14.11.9745. Двухголовая.
Монитор: 1440x900
Телевизор: 1920х1080
Рендерер: EVR Custom
Режим клона
Геометрия->Дисплей = Undefined
Геометрия->Обрезать = None

Re: Проблемы при изменении пропорций видеопотока

Posted: Thu Feb 10, 2011 7:28 am
by Prog
Это на обих экранах? Думаю должно быстро решаться сменой видео кодека. Ни разу такого эфекта не наблюдал.

Re: Проблемы при изменении пропорций видеопотока

Posted: Thu Feb 10, 2011 12:06 pm
by ai91
Prog wrote:Это на обих экранах? Думаю должно быстро решаться сменой видео кодека. Ни разу такого эфекта не наблюдал.
Ну я же скриншот специально приложил - первый кадр располовиненный только на телевизоре (только на клоне). На нем же, при включении канала, и моргает половина. На мониторе (основном дисплее) - не моргает.

Если зависает - то виснет ровно как на скришоте - на оснвном экране первый кадр целиком, а на клоне - часть кадра.

Ну и если зависает, то висит на обоих. И звук не идет. Но таймшифт бежит. Если отмотать назад - то начинает идти нормально.