При включении таймшифта в настройках возник глюк в ПрогДВБ. Исчезло видеоизображение, аудио, закончилася запись.

#1
Мне было интересно, что произойдёт, если во время записи что-то поменять в настройках, например, включить таймшифт. И я решил провести эксперимент: включить таймшифт во время записи. При включении таймшифта во время записи возник глюк в ПрогДВБ. Исчезло видеоизображение, аудио, закончилася запись.

16:16:25.251 - * s:100 q:100 tr=251732 (0) Playing
16:16:26.089 - * s:100 q:100 tr=320164 (0) Playing
16:16:26.674 - * s:0 q:100 tr=220524 (0) Buffering
16:16:27.417 - * s:100 q:100 tr=259816 (0) Playing
16:16:28.023 - DevicesManager::EnableCISupport
16:16:28.023 - Api2Device::CI3_EnableCISupport
16:16:28.024 - CAVManager::SetSettings
16:16:28.025 - ChannelGraph5.~CChannelGraph5
16:16:28.026 - Graph::Stop
16:16:28.053 - Before Stop ...16:16:28.053 - OnGraphStop ...16:16:28.065 - PreScanner.Stop
16:16:28.066 - GraphState: Undef by PreScanner.Stop
16:16:28.068 - PlayTimePmtParser::StopParser
16:16:28.068 - subsm.StopChannel
16:16:28.070 - VR: Disconnect
16:16:28.072 - Graph::ReleaseAllFilters
16:16:28.073 - release: Prog Audio renderer - RR - OK.
16:16:28.081 - release: Video Renderer - RR - OK.
16:16:28.121 - release: Microsoft DTV-DVD Video Decoder - RR - OK.
16:16:28.162 - release: Audio Processor - RR - OK.
16:16:28.164 - release: Microsoft DTV-DVD Audio Decoder - RR - OK.
16:16:28.165 - FilterGraph: 1
16:16:28.172 - ChannelGraph5.~CChannelGraph5 finish
16:16:28.174 - [102]ChannelGraph5::StopRecord H:\Record\2023.04.30 - 15.11.40 - ARTE HD - Quo vadis..ts
16:16:28.175 - ChannelGraph5::StopRecord --debug 0
16:16:28.207 - ChannelGraph5::StopRecord --debug 1
16:16:28.208 - ChannelGraph5::StopRecord --debug 2
16:16:28.208 - TimeShift.Cursor StopRecording
16:16:28.209 - ChannelGraph5::StopRecord --debug 3
16:16:28.209 - ChannelGraph5::StopRecord --debug 4
16:16:28.209 - ChannelGraph5::StopRecord --debug 5
16:16:28.210 - ChannelGraph5::StopRecord --debug 6
16:16:28.210 - ChannelGraph5::StopRecord --debug 7
16:16:28.211 - ChannelGraph5::StopRecord --debug 8
16:16:28.211 - ChannelGraph5::StopRecord --debug 9
16:16:28.211 - ChannelGraph5::StopRecord --debug 9
16:16:28.212 - ChannelGraph5::StopRecord --debug 10
16:16:28.213 - ChannelGraph5::StopRecord --debug 11
16:16:28.213 - Stop recording finished by UI action=0
16:16:28.213 - ChannelGraph5::StopRecord --debug 12
16:16:28.214 - ChannelGraph5::StopRecord --debug 13
16:16:28.214 - ChannelGraph5::StopRecord --debug 14
16:16:28.215 - ChannelGraph5::StopRecord --debug 15
16:16:28.215 - TransponderManager::CloseChannel
16:16:28.215 - TsInputTrafficProcessor.RemoveChannel 1
16:16:28.216 - ~TransponderChannelSource
16:16:28.223 - TimeShift.DestroyReadingCursor
16:16:28.224 - Prereader.Exit16:16:28.225 - Api2BaseModule.UpdateAllOpenedChannels 0
16:16:28.226 - Destroy TSTS filter pid=0
16:16:28.226 - PlayTimePmtParser::StopParser
16:16:28.227 - PlayTimePmtParser::StopParser
16:16:28.227 - Destroy TSTS filter pid=4095
16:16:28.228 - DevicesManager::DestroyAllTransponderManager
16:16:28.228 - DevicesManager::DestroyTransponderManager
16:16:28.228 - Api2Device::SetChannel - None
16:16:28.285 - Api2Device::SetChannel result OK
16:16:28.286 - SetOwner N -> 0
16:16:28.287 - SetOwner SetTransponder null
16:16:28.288 - ~TransponderManager
16:16:28.289 - SetOwner N -> 0
16:16:28.289 - SetOwner SetTransponder null
16:16:28.293 - TimeShift.~TimeShift
16:16:28.294 - HugeMemoryBlocksManager::Free
16:16:28.294 - ModuleList::Free
16:16:28.298 - Api2BaseModule.SetDialogSettings
16:16:28.298 - Api2BaseModule.SetDialogSettings
16:16:28.301 - SetDefaultNullCodecs
16:16:28.308 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVAudio.ax 0AF7FD44
16:16:28.309 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVAudio.ax 0AF7D6BC
16:16:28.309 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVAudio.ax 0AF80A1C
16:16:28.310 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVAudio.ax 0AF80A1C
16:16:28.311 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVVideo.ax 0AE218F4
16:16:28.311 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVVideo.ax 0AE218F4
16:16:28.312 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVVideo.ax 0AE218F4
16:16:28.313 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVVideo.ax 0AE218F4
16:16:28.314 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVVideo.ax 0AE218F4
16:16:28.314 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVVideo.ax 0AE218F4
16:16:28.315 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVVideo.ax 0AE218F4
16:16:28.317 - SetDefaultNullCodecs
16:16:28.318 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVAudio.ax 0AF8018C
16:16:28.319 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVAudio.ax 0AF8018C
16:16:28.320 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVAudio.ax 0AF80E64
16:16:28.321 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVAudio.ax 0AF7FD44
16:16:28.322 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVVideo.ax 0AE218F4
16:16:28.322 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVVideo.ax 0AE218F4
16:16:28.323 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVVideo.ax 0AE218F4
16:16:28.324 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVVideo.ax 0AE218F4
16:16:28.324 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVVideo.ax 0AE218F4
16:16:28.325 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVVideo.ax 0AE218F4
16:16:28.325 - Codec from file: C:\Program Files (x86)\ProgDVB Professional\LAV\LAVVideo.ax 0AE218F4
16:16:28.669 - * s:100 q:100 tr=1457965568 (0) Playing
16:16:29.669 - * s:0 q:0 tr=0 (0) Playing
16:16:30.674 - * s:0 q:0 tr=0 (0) Playing
16:16:31.734 - * s:0 q:0 tr=0 (0) Playing

16:16:27.560 - API_GetRecordState....id3||st127099326134||sz1419617140||ec0||fa0||rp1||fd196177428480||nmH:\Record\2023.04.30 - 15.11.40 - ARTE HD - Quo vadis..ts
16:16:27.567 - [102]IsPaused
16:16:27.568 - GetTimeShiftState 1
16:16:27.668 - GetAllState tt9,dn7,dt1457649728,ds364199,db100,dl1,dq100,ts1,vf2
16:16:27.672 - [102]backapi: SendTunerState... 0 OK
16:16:27.771 - [102]backapi: SendTunerState... 0 OK
16:16:27.999 - [0]Graph_GetChannel....OK
16:16:28.013 - SetSettings:
16:16:28.013 - fl1H:\Record\||fl2||sbs0||sbt0||mir5||ass1||sub1||tvf3||rdf2||tab128||tae{00000161-0000-0010-8000-00aa00389b71}||tvq100||tdr0||tnw1280||tnh720||tvb1500000||tve{32564d57-0000-0010-8000-00aa00389b71}
16:16:28.014 - kor1||gsm-1||lbx0||dsr0||mdm0||mdr0:0:0:0||drs1||bbc0||hqr1||bcz1025||icc||3vm0||3pa0||3px0||3wa0||ccs0||aud0||syr1
16:16:28.015 - ltc0||sdc0||msr0||eci0||use0||pdd1||log0||lat0||pmt1||pat0||nrf1||drf1
16:16:28.016 - tsz200||tsm1||tst1||tfn||ico0||mrs5120000
16:16:28.017 - cpu0||pri32768||sha1||mms5||mip3||mts8||fac0
16:16:28.018 - au0enm;ang;eng||au1deu;gmh;goh;ger||au2rus||sb0enm;ang;eng||sb1deu;gmh;goh;ger||sb2rus||ac30
16:16:28.018 -
16:16:28.299 - SetCodecs:
16:16:28.299 - aacc=e1f1a0b8-beee-490d-ba7c-066c40b5e2b9||ac3c=e1f1a0b8-beee-490d-ba7c-066c40b5e2b9||ampg=e1f1a0b8-beee-490d-ba7c-066c40b5e2b9||h264=212690fb-83e5-4526-8fd7-74478b7939cd||vmpg=212690fb-83e5-4526-8fd7-74478b7939cd||h265=ee30215d-164f-4a92-a4eb-9d4c13390f9f||ardr=125689ad-0000-fd45-0000-000000000000*ProgAR:Первичный звуковой драйвер||ac3r=125689ad-0000-fd45-0000-000000000000*ProgAR:Первичный звуковой драйвер||vrdr=00000006-0000-0000-0000-000000000000||dmux=00000004-0000-0000-0000-000000000000||ppvi=00000000-0000-0000-0000-000000000000
16:16:28.316 - SetCodecs:
16:16:28.316 - aacc=e1f1a0b8-beee-490d-ba7c-066c40b5e2b9||ac3c=e1f1a0b8-beee-490d-ba7c-066c40b5e2b9||ampg=e1f1a0b8-beee-490d-ba7c-066c40b5e2b9||h264=212690fb-83e5-4526-8fd7-74478b7939cd||vmpg=212690fb-83e5-4526-8fd7-74478b7939cd||h265=ee30215d-164f-4a92-a4eb-9d4c13390f9f||ardr=125689ad-0000-fd45-0000-000000000000*ProgAR:Первичный звуковой драйвер||ac3r=125689ad-0000-fd45-0000-000000000000*ProgAR:Первичный звуковой драйвер||vrdr=00000006-0000-0000-0000-000000000000||dmux=00000004-0000-0000-0000-000000000000||ppvi=00000000-0000-0000-0000-000000000000
16:16:28.326 - [102]backapi: OnUpdateRecordState...16:16:28.327 - [102]GetObject 0 -Skip!
16:16:28.333 - [0]Graph_GetChannel....OK
16:16:28.360 - [0]Graph_GetChannel....OK
16:16:28.362 - [102]GetObject 0 -Skip!
16:16:28.363 - [102]IsPaused
16:16:28.364 - [102]GetPictureParam 4=0
OK
16:16:28.556 - [102]GetObject 0 -Skip!
16:16:28.557 - [102]GetState 4 = no
16:16:28.558 - [102]GetState 7 = no
16:16:28.559 - [102]GetObject 0 -Skip!
16:16:28.560 - [102]IsPaused
16:16:28.560 - GetTimeShiftState 0
16:16:28.669 - GetAllState tt9,dn7,dt1457965568,ds0,db100,dl1,dq100,ts0,vf0
16:16:29.559 - [102]GetObject 0 -Skip!
16:16:29.559 - [102]GetState 4 = no
16:16:29.560 - [102]GetState 7 = no
16:16:29.561 - [102]GetObject 0 -Skip!
16:16:29.562 - [102]IsPaused

16:16:27.415 - ---state st=7 refp=1 13e7a4e8
16:16:27.415 - ---state st=7 refp=1 13e7a4e8
16:16:28.229 - ItvReceiverMain::Stoping
16:16:28.229 - Async close 5512
16:16:28.231 - Stop. Delete current out lock 13E7A4E8
16:16:28.233 - Async close 5512
16:16:28.269 - exit thread 0x13E7A4F0 st=5
16:16:28.280 - closesocket 5512 0x13E7A4F0
16:16:28.280 - ------ closed 1588
16:16:28.283 - ~NetSession
16:16:28.288 - ItvReceiverMain::Stoping
16:16:28.290 - ItvReceiverMain::Stoping
16:16:28.666 - ---state st=7 refp=0 0
16:16:28.666 - ---state st=7 refp=0 0
16:16:29.666 - ---state st=7 refp=0 0

Кроме того, заглючила строка состояния - смотрите скриншот.
Attachments
2023-04-30_16-17-03.png

Re: При включении таймшифта в настройках возник глюк в ПрогДВБ. Исчезло видеоизображение, аудио, закончилася запись.

#2
Попробовал попереключать таймшифт уже без записи и каждый раз после переключения канал автоматически не продолжает работать, приходится вновь включать его.
Но глюки со строкою состояния возникают только если включать таймшифт во время записи.

Re: При включении таймшифта в настройках возник глюк в ПрогДВБ. Исчезло видеоизображение, аудио, закончилася запись.

#5
Prog wrote:
Mon May 01, 2023 7:38 am
Когда то ProgDVB вообще не пускал в настройки во время записи. Сейчас стало более демократично, но таймшифт менять конечно нельзя
Так может стоит предусмотреть эту ситуацию и сделать так, чтобы во время попытки включить таймшифт во время записи появлялося предупреждение, что запись будет остановлена?

Но я писал также и о том, что после изменений с таймшифтом канал сам не начинает работать. Приходится его включать вручную. В моём случае мне приходилося кликать на этот канал в списке каналов. И это при том, что при всех прочих изменениях в настройках канал начинает работу автоматически.