Закрытие программы при переключении каналов на каналы 4К и Ультра 4К.

#1
При переключении каналов на каналы 4К и Ульта 4К ПрогДВБ самопроизвольно закрывается. Вот таким вот образом.


ProgDVBEngine.txt

02:37:18.193 - subsm.Stop teletext parser
02:37:18.197 - subsm.RecreateSubtitlesParsers end
02:37:18.199 - subs: OnSetChannel
02:37:18.200 - CreateCustomGraph
02:37:18.200 - VideoType:H.265/HEVC ffmpeg=0
02:37:18.201 - Video/43564548-0000-0010-8000-00aa00389b71 : MPEG2_VIDEO s={0,0,3840,2176}, t={0,0,3840,2176}, bmp=3840x2176, r=16/9, br=0,frametime=40ms, IF=0x0, CF=0x0)
02:37:18.202 - Add video codec 008bac12-fbaf-497b-9670-bc6f6fbae2c4
02:37:18.346 - OK
02:37:18.347 - CChannelGraph5::CreateRender 10
02:37:18.348 - VR: EVR Custom
02:37:18.349 - VR: create new render
02:37:18.510 - Add video Post process. Result: Pin for connection not found! 0x80040207
02:37:18.523 - VR: Add video renderer Video Renderer - OK
02:37:18.524 - CreateAudioPartOfGraph
02:37:18.525 - AudioType:AC3
02:37:18.525 - Audio/AC3 : WaveFormatEx (6ch 48000 0bit formatTag= 0x0)
02:37:18.529 - Add audio codec e1f1a0b8-beee-490d-ba7c-066c40b5e2b9 - OK
02:37:18.548 - IMyGraphBuilder::CreateAudioRenderFilter::ProgAR:Динамики (FxSound Audio Enhancer) OK (AC3)
02:37:18.549 - Added audio renderer
02:37:18.550 - AP: created
02:37:18.551 - Added audio processor
02:37:18.554 - Connect codec to AP - OK
02:37:18.564 - Add and connect audio renderer - OK
02:37:18.565 - Graph::AfterRender
02:37:18.567 - GraphState: GraphStarted by CreateInterfacesAndRenderGraph
02:37:18.568 - AV:UpdateAudioParamsAfterActive
02:37:18.569 - AV:UpdateAudioProcessor spec=0 agc=1 bands=16
02:37:18.569 - GR:UpdateAudioProcessor old=1 new=1
02:37:18.570 - Graph::SetVolume 0% -10000db
02:37:18.572 - Graph::SetAudioChannelMask
02:37:18.573 - AudioProcessor::SetAudioChannelsMask
02:37:18.574 - AudioProcessor::Equalizer_SetBands
02:37:18.574 - AP: agc enable 1 1/4000
02:37:18.575 - Graph::Run
02:37:18.603 - Graph::Run 1
02:37:18.604 - Graph::SetPictureParams
02:37:18.604 - Graph::SetVideoRect {48 28 3796 2152}
02:37:18.605 - Graph::SetVideoWindowRect {0 16 1698 971}
02:37:18.649 - CChannelGraph5::HideSubtitles
02:37:18.703 -
02:37:18.703 - [0]########################### Mark of finish channel changing. (1.532ms) #############
02:37:18.704 -
02:37:18.861 - * s:100 q:100 tr=2866060 (0) Playing
02:37:18.911 -
02:37:18.911 - [0]########################### First video frame. (1.735ms) #############
02:37:18.913 -

И всё. На этом лог заканчивается, обрывается. Больше ничего нет. Ни ExceptionReport, ни чего-либо другого.
Last edited by kostan on Sat Aug 20, 2022 12:09 am, edited 1 time in total.
TeVii S-460
Attachments
Logs200822.rar
(44.51 KiB) Downloaded 45 times

Re: Закрытие программы при переключении каналов.

#2
При попытке запустить ПрогДВБ заново ПрогДВБ либо закрывается, если не переключить быстро её на другой канал либо зависает как на скриншоте. Смена видеокодеков не решает проблему.
Last edited by kostan on Sat Aug 20, 2022 12:10 am, edited 1 time in total.
TeVii S-460
Attachments
Logs200822a.rar
(80.58 KiB) Downloaded 68 times
SharedScreenshot798.jpg

Re: Закрытие программы при переключении каналов на каналы 4К и Ультра 4К.

#3
Ещё один баг, на который я наткнулся, но который не смог зафиксировать, поэтому даже начинать новую тему под него не буду - это зависание начала записи. Иногда при попытке что-то записать вместо начала записи, отмеченной красным кружочком, появляется голубое вращающееся колечко, которое в Windows появляется, когда программа зависает, но в данном случае зависает не программа, зависает запуск записи.
TeVii S-460

Re: Закрытие программы при переключении каналов на каналы 4К и Ультра 4К.

#4
kostan wrote:
Fri Aug 19, 2022 11:46 pm
При переключении каналов на каналы 4К и Ульта 4К ПрогДВБ самопроизвольно закрывается. Вот таким вот образом.


ProgDVBEngine.txt

02:37:18.193 - subsm.Stop teletext parser
02:37:18.197 - subsm.RecreateSubtitlesParsers end
02:37:18.199 - subs: OnSetChannel
02:37:18.200 - CreateCustomGraph
02:37:18.200 - VideoType:H.265/HEVC ffmpeg=0
02:37:18.201 - Video/43564548-0000-0010-8000-00aa00389b71 : MPEG2_VIDEO s={0,0,3840,2176}, t={0,0,3840,2176}, bmp=3840x2176, r=16/9, br=0,frametime=40ms, IF=0x0, CF=0x0)
02:37:18.202 - Add video codec 008bac12-fbaf-497b-9670-bc6f6fbae2c4
02:37:18.346 - OK
02:37:18.347 - CChannelGraph5::CreateRender 10
02:37:18.348 - VR: EVR Custom
02:37:18.349 - VR: create new render
02:37:18.510 - Add video Post process. Result: Pin for connection not found! 0x80040207
02:37:18.523 - VR: Add video renderer Video Renderer - OK
02:37:18.524 - CreateAudioPartOfGraph
02:37:18.525 - AudioType:AC3
02:37:18.525 - Audio/AC3 : WaveFormatEx (6ch 48000 0bit formatTag= 0x0)
02:37:18.529 - Add audio codec e1f1a0b8-beee-490d-ba7c-066c40b5e2b9 - OK
02:37:18.548 - IMyGraphBuilder::CreateAudioRenderFilter::ProgAR:Динамики (FxSound Audio Enhancer) OK (AC3)
02:37:18.549 - Added audio renderer
02:37:18.550 - AP: created
02:37:18.551 - Added audio processor
02:37:18.554 - Connect codec to AP - OK
02:37:18.564 - Add and connect audio renderer - OK
02:37:18.565 - Graph::AfterRender
02:37:18.567 - GraphState: GraphStarted by CreateInterfacesAndRenderGraph
02:37:18.568 - AV:UpdateAudioParamsAfterActive
02:37:18.569 - AV:UpdateAudioProcessor spec=0 agc=1 bands=16
02:37:18.569 - GR:UpdateAudioProcessor old=1 new=1
02:37:18.570 - Graph::SetVolume 0% -10000db
02:37:18.572 - Graph::SetAudioChannelMask
02:37:18.573 - AudioProcessor::SetAudioChannelsMask
02:37:18.574 - AudioProcessor::Equalizer_SetBands
02:37:18.574 - AP: agc enable 1 1/4000
02:37:18.575 - Graph::Run
02:37:18.603 - Graph::Run 1
02:37:18.604 - Graph::SetPictureParams
02:37:18.604 - Graph::SetVideoRect {48 28 3796 2152}
02:37:18.605 - Graph::SetVideoWindowRect {0 16 1698 971}
02:37:18.649 - CChannelGraph5::HideSubtitles
02:37:18.703 -
02:37:18.703 - [0]########################### Mark of finish channel changing. (1.532ms) #############
02:37:18.704 -
02:37:18.861 - * s:100 q:100 tr=2866060 (0) Playing
02:37:18.911 -
02:37:18.911 - [0]########################### First video frame. (1.735ms) #############
02:37:18.913 -

И всё. На этом лог заканчивается, обрывается. Больше ничего нет. Ни ExceptionReport, ни чего-либо другого.
VLC этот канал, на котором ПрогДВБ закрывается, показывает. Я сделал скриншот свойств потока.
TeVii S-460
Attachments
2022-08-20_07-37-29.png

Re: Закрытие программы при переключении каналов на каналы 4К и Ультра 4К.

#6
Prog wrote:
Sat Aug 20, 2022 7:25 am
Уберитите video post processor и подберите более удучный видео кодек (или его настройки). Так же видео рендерер можно попробовать на EVR поменять для меньшей нагрузки на видео карту.
С MPC и LAV кодеками ПрогДВБ закрывается на каналах 4К, не закрывается только с Cyberlink, если поставить отметку напротив SW, а не DXVA. Раньше такого не было. но, может, поток
изменился.
Upd.: Хотя и с Cyberlink вылетает.
Upd,2: Да смена с EVR Custom на EVR, вроде, помогла.
Last edited by kostan on Sat Aug 20, 2022 8:54 am, edited 1 time in total.
TeVii S-460