Мне было интересно, что произойдёт, если во время записи что-то поменять в настройках, например, включить таймшифт. И я решил провести эксперимент: включить таймшифт во время записи. При включении таймшифта во время записи возник глюк в ПрогДВБ. Исчезло видеоизображение, аудио, закончилася запись.
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
Кроме того, заглючила строка состояния - смотрите скриншот.
Re: При включении таймшифта в настройках возник глюк в ПрогДВБ. Исчезло видеоизображение, аудио, закончилася запись.
#2Попробовал попереключать таймшифт уже без записи и каждый раз после переключения канал автоматически не продолжает работать, приходится вновь включать его.
Но глюки со строкою состояния возникают только если включать таймшифт во время записи.
Но глюки со строкою состояния возникают только если включать таймшифт во время записи.
Re: При включении таймшифта в настройках возник глюк в ПрогДВБ. Исчезло видеоизображение, аудио, закончилася запись.
#3А ещё после вот этого переключения таймшифта во время записи полностью пропало OSD.
Re: При включении таймшифта в настройках возник глюк в ПрогДВБ. Исчезло видеоизображение, аудио, закончилася запись.
#4Когда то ProgDVB вообще не пускал в настройки во время записи. Сейчас стало более демократично, но таймшифт менять конечно нельзя
Re: При включении таймшифта в настройках возник глюк в ПрогДВБ. Исчезло видеоизображение, аудио, закончилася запись.
#5Так может стоит предусмотреть эту ситуацию и сделать так, чтобы во время попытки включить таймшифт во время записи появлялося предупреждение, что запись будет остановлена?
Но я писал также и о том, что после изменений с таймшифтом канал сам не начинает работать. Приходится его включать вручную. В моём случае мне приходилося кликать на этот канал в списке каналов. И это при том, что при всех прочих изменениях в настройках канал начинает работу автоматически.
Re: При включении таймшифта в настройках возник глюк в ПрогДВБ. Исчезло видеоизображение, аудио, закончилася запись.
#6Во время записи что угодно может быть.