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

#1
Когда меняются пропорции видеопотока (например одна передача была 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: Проблемы при изменении пропорций видеопотока

#3
А никто и не обещал что будет легко.

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

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

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

#4
ai91 wrote: Мусор висит вечно - не помогает открыть другой 4:3 канал. Только если открою 16:9.
Можно зум дернуть на процент туда сюда.
[size=50] Железо: Acer KG271C, IP Q G2020@2.9, HD7770, 8 RAM, AMD audio, Yamaha RX-V465, LG 42LA790V, Prof 7300,7301, Tevii s470, TBS 6922se. Софт: W7x64, ProgDVBx32. Настройки: prog demux, audio-AC3Filter, WASAPI, video-Custom EVR, ArcSoft 2,28,497 [/size]

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

#6
Prog wrote:Вопрос есть ли глюк на не custom рендерах? Например просто н EVR?
:mrgreen: Конечно нету. Т.к. на не кастом рендерерах нету режима клона.

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

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

#8
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: Проблемы при изменении пропорций видеопотока

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

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

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