Page 1 of 1
ProgDVB 7.32.09 добавляет поля к HD-каналам в EVR Custom
Posted: Thu Mar 19, 2020 4:08 pm
by Scrambler
Привет.
Обнаружил ещё одну проблему с рендером каналов.
Если использовать "EVR Custom", ProgDVB зачем-то добавляет поля к HD каналам (к SD не добавляет).
Как показано на скриншоте (красными отрезочками по периметру)
Причём, при сразу, после включения канала, изображение рендерится без полей, но меньше чем через секунду поля появляются.
Если использовать просто EVR, то всё нормально - полей нет.
Вот запись видео, с которого сделан скриншот - можно открыть и увидеть, что полезная площадь кадра занята вся и полей нет вообще.
https://drive.google.com/file/d/11CxL53 ... sp=sharing
Re: ProgDVB 7.32.09 добавляет поля к HD-каналам в EVR Custom
Posted: Thu Mar 19, 2020 5:15 pm
by Prog
Настройки геометрии не слетели? Потому что правил именно настройки и их хранение но не рендерер.
При этом отзывы на глюки рендера есть (выглядят по другому но возможно причины сходные)
Re: ProgDVB 7.32.09 добавляет поля к HD-каналам в EVR Custom
Posted: Thu Mar 19, 2020 8:10 pm
by Scrambler
Prog wrote: ↑Thu Mar 19, 2020 5:15 pm
Настройки геометрии не слетели? Потому что правил именно настройки и их хранение но не рендерер.
При этом отзывы на глюки рендера есть (выглядят по другому но возможно причины сходные)
Вроде, с настройками геометрии всё в порядке .
Поигрался только что с настройками геометрии - поля всё равно добавляются через долю секунды, после переключения на любой HD-канал, даже в режиме "Нормальный экран"
EVR Custom добавляет эти поля.
А вот просто EVR считает, что поток не 1920x1080, а 1920x1088 и полей не добавляет, но отображает по вертикали 1088 строк кадра.
Re: ProgDVB 7.32.09 добавляет поля к HD-каналам в EVR Custom
Posted: Fri Mar 20, 2020 7:53 am
by Prog
А можно файл по длиннее? Минут 3-5. Иначе его сложно в ProgDVB засунуть.
Re: ProgDVB 7.32.09 добавляет поля к HD-каналам в EVR Custom
Posted: Fri Mar 20, 2020 8:24 pm
by Scrambler
Prog wrote: ↑Fri Mar 20, 2020 7:53 am
А можно файл по длиннее? Минут 3-5. Иначе его сложно в ProgDVB засунуть.
Можно.
Вот:
https://drive.google.com/file/d/1Z6Uk8w ... sp=sharing
Вот, скриншот сделанный, при использовании EVR Custom.
Также видно, что количество строк кадра определяется неправильно (1088, вместо 1080).
Может быть, какое-то влияние может иметь то, что у меня экран 1920х1200 (т.е. соотношение сторон у него 16x10). Но, повторюсь, эта проблема есть в любом режиме просмотра (Видео окно, нормальный экран, полный экран) HD-каналов с EVR Custom.
PS: При переключении из EVR на EVR Custom, ProgDVB всегда крэшится.
Вот логи:
А вот это он нарисовал в окне с ошибкой:
Code: Select all
---------------------------
UI Crash
---------------------------
Type: Unhandled .NET Thread Exception
Message: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
Method: IntPtr DispatchMessageW(MSG ByRef)
Stack:
в System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
в System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
в System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.RunDialog(Form form)
в System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
в ProgDvbNet.SimpleMenuActions.aduioAndVideoSettinsgToolStripMenuItem_Click(Object sender, EventArgs e)
в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
в System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Extra details:
---------------------------
OK
---------------------------
Re: ProgDVB 7.32.09 добавляет поля к HD-каналам в EVR Custom
Posted: Sat Mar 21, 2020 9:43 am
by Prog
Попробуйте "a" прелелиз. Видемо у вас видео кодек другой. Падения повторить могу но там совсем экзотика, не смотрел толком.
Re: ProgDVB 7.32.09 добавляет поля к HD-каналам в EVR Custom
Posted: Sat Mar 21, 2020 5:10 pm
by Scrambler
Prog wrote: ↑Sat Mar 21, 2020 9:43 am
Попробуйте "a" прелелиз. Видемо у вас видео кодек другой. Падения повторить могу но там совсем экзотика, не смотрел толком.
Да, пре-релиз эти поля не добавляет.
Он, после переключения на HD-канал, рендерит кадр больше окна отображения (типа как overscan на телевизорах), а, через долю секунды, уменьшает его до нормального размера.
Вот видео сделал:
https://youtu.be/Dp-0uxv5Dm8 Видно, как после переключения канала, кадр уменьшается.
(просто EVR такого уменьшения кадра не делает, но рендерит не 1920x1080, а 1920x108
8, хотя в свойствах канала показывает, что в кадре 1080 строк)
Re: ProgDVB 7.32.09 добавляет поля к HD-каналам в EVR Custom
Posted: Sat Mar 21, 2020 6:13 pm
by Prog
Возможно чисто техническая особенность. Custom EVR не скрывает старую картинку и рендерер при переключении и возможно до определения размера будущего канала успевает показаться по умолчанитю. А что за кодек? Попробуйте lav.
Re: ProgDVB 7.32.09 добавляет поля к HD-каналам в EVR Custom
Posted: Sat Mar 21, 2020 9:45 pm
by Scrambler
Prog wrote: ↑Sat Mar 21, 2020 6:13 pm
А что за кодек? Попробуйте lav.
Microsoft и LAV ведут себя одинаково в этом смысле - при переключении - кадр чуть больше, а потом нормальный размер.
В принципе, это вообще не критично, если в результате не делается ресайзинг кадра из нативного разрешения (т.е. не теряется чёткость изображения из-за изменения размера туда-обратно), при просмотре на FULL-HD мониторе.
Re: ProgDVB 7.32.09 добавляет поля к HD-каналам в EVR Custom
Posted: Sun Mar 22, 2020 6:32 am
by Prog
Понаблюдаю. Вы тоже пишите если что.
Re: ProgDVB 7.32.09 добавляет поля к HD-каналам в EVR Custom
Posted: Sat Nov 07, 2020 3:26 pm
by Scrambler
Prog wrote: ↑Sun Mar 22, 2020 6:32 am
Понаблюдаю. Вы тоже пишите если что.
Проблема наблюдается и в последних версия, в т.ч. и в 7.37.08.
Скрины сделаны в режиме "На весь экран". Рендереры подписаны на скринах. Панель справа открыл специально, чтобы было видно границы экрана.
Re: ProgDVB 7.32.09 добавляет поля к HD-каналам в EVR Custom
Posted: Wed Dec 09, 2020 8:18 am
by ninzak
У меня неправильно работают настройки геометрии (соотношение сторон и обрезка) в Prog DVB в последних версиях. Не могу сказать точно, когда началось. На кухне телек 1680 х 1050 с соотношением 16:10. В настройках программы меняю на 16:10 и обрезка такая же. А реально остается 16:9. Даже если настроить 4:3, то все равно остается 16:9
Re: ProgDVB 7.32.09 добавляет поля к HD-каналам в EVR Custom
Posted: Wed Dec 09, 2020 2:44 pm
by Prog
Спасибо! В ближайшей версии должно быть лучше. Отпишитесь тогда..
Re: ProgDVB 7.32.09 добавляет поля к HD-каналам в EVR Custom
Posted: Mon Dec 14, 2020 9:55 am
by ninzak
Prog wrote: ↑Wed Dec 09, 2020 2:44 pm
Спасибо! В ближайшей версии должно быть лучше. Отпишитесь тогда..
Заработало!