Page 2 of 4

Re: подвисание изображения

Posted: Fri Nov 30, 2012 5:45 am
by Prog
разборки буду удалять.

Re: подвисание изображения

Posted: Sun Dec 02, 2012 10:12 am
by DOOM384
у меня затыки похоже из за кардшаринга порой пинг до 1,5 сек ,но интересен ответ на другой вопрос: почему при переключении каналов неможет получить ключь?Помогает передергивание канала плагин Acamd 0.6.2.0

Re: подвисание изображения

Posted: Sun Dec 02, 2012 2:50 pm
by V.Zhukoff
DOOM384 wrote:у меня затыки похоже из за кардшаринга порой пинг до 1,5 сек ,но интересен ответ на другой вопрос: почему при переключении каналов неможет получить ключь?Помогает передергивание канала плагин Acamd 0.6.2.0
Я как то пробовал Acamd 0.6.2.0, сейчас не помню, чем то не понравилось, может быть это, давно было. И откатился на Acamd 0.6.1.8. каким до сих пор и пользуюсь, таких проблем нет, хотя с пингом тоже проблемы.
Мне кажется, там больше дело в плагине. при переключении, например, если в его файлах (или в свойствах канала) не отредактирован принудительный идент, то он будет их перебирать, возможно долго, + накладывается плохой пинг.

Re: подвисание изображения

Posted: Sun Dec 02, 2012 3:09 pm
by Prog
Кстати да. Может он перебор кодировок какой идёт?

Re: подвисание изображения

Posted: Thu Jan 03, 2013 10:30 am
by mitsu_58
Prog wrote:Кстати да. Может он перебор кодировок какой идёт?
Да, вроде есть такая закономерность, подвисание происходит в момент получения ключа, но только на тех каналах, которые транслируются в нескольких кодировках. Канал кардшаринга широкий, пингуется буквально около сотни миллисекунд. От версии плагина не зависит, Acamd 0.6.2.0 или Acamd 0.6.1.8.. Последняя версия программы, которая работала нормально 6.85.06. Во всех, что вышли позже, стабильные подвисания изображения. Это как то лечится?

Re: подвисание изображения

Posted: Thu Jan 03, 2013 12:16 pm
by kostan
mitsu_58 wrote:
Prog wrote:Кстати да. Может он перебор кодировок какой идёт?
Да, вроде есть такая закономерность, подвисание происходит в момент получения ключа, но только на тех каналах, которые транслируются в нескольких кодировках. Канал кардшаринга широкий, пингуется буквально около сотни миллисекунд. От версии плагина не зависит, Acamd 0.6.2.0 или Acamd 0.6.1.8.. Последняя версия программы, которая работала нормально 6.85.06. Во всех, что вышли позже, стабильные подвисания изображения. Это как то лечится?
У меня такое на CanalSat France. Большая задержка прихода ключей порождает такое явление.
А у вас это от версии программы зависит? Точно? Вы проверяли?

Re: подвисание изображения

Posted: Thu Jan 03, 2013 3:16 pm
by V.Zhukoff
mitsu_58 wrote:подвисание происходит в момент получения ключа, но только на тех каналах, которые транслируются в нескольких кодировках.
Я же писал-
V.Zhukoff wrote:... если в его (Acamda) файлах (или в свойствах канала) не отредактирован принудительный идент,...
Это можно сделать несколькими способами. Погуглите "настройка Acamd", он тогда на другие иденты даже смотреть не будет.

Re: подвисание изображения

Posted: Fri Jan 04, 2013 1:38 pm
by mitsu_58
kostan wrote:У меня такое на CanalSat France. Большая задержка прихода ключей порождает такое явление.
А у вас это от версии программы зависит? Точно? Вы проверяли?
Точно, на 6.85.06 сижу и никаких затыков.

Re: подвисание изображения

Posted: Fri Jan 04, 2013 2:26 pm
by kostan
mitsu_58 wrote:
kostan wrote:У меня такое на CanalSat France. Большая задержка прихода ключей порождает такое явление.
А у вас это от версии программы зависит? Точно? Вы проверяли?
Точно, на 6.85.06 сижу и никаких затыков.
Ну, тогда это к Прогу.

Re: подвисание изображения

Posted: Fri Jan 04, 2013 2:41 pm
by Prog
К прогу что? Логи где?

Re: подвисание изображения

Posted: Fri Jan 04, 2013 4:16 pm
by mitsu_58
V.Zhukoff wrote: Это можно сделать несколькими способами. Погуглите "настройка Acamd", он тогда на другие иденты даже смотреть не будет.
Принудительный идент прописан, не помогает.
Prog wrote: К прогу что? Логи где?
Носом ткните, какие логи писАть?

Re: подвисание изображения

Posted: Fri Jan 04, 2013 4:20 pm
by Prog
Settings->Debug->Enable log, после этого Logs\ProgDVbEngine.log файл с медленным переключением.

Re: подвисание изображения

Posted: Fri Jan 04, 2013 4:21 pm
by V.Zhukoff
В опциях нажать галку Включить логи. Потом, при проблеме какой то, брать их из папки c программой и слать сюда.

Re: подвисание изображения

Posted: Fri Jan 04, 2013 4:44 pm
by mitsu_58
Prog wrote:Settings->Debug->Enable log, после этого Logs\ProgDVbEngine.log файл с медленным переключением.
Примерно вот так:
23:35:11.665 -
23:35:11.667 - Start logging...
23:35:11.668 -
23:35:11.670 - Start engine 5.167
23:35:12.731 - DevicesManager::Start
23:35:12.734 - DevicesManager::Loading...
23:35:12.735 - DevicesManager::Loading Itv.device 1
23:35:12.747 - DevicesManager::Loaded Itv.device 1 - OK
23:35:12.749 - DevicesManager::Loading ProgMediaClient.Device 4
23:35:12.767 - DevicesManager::Loaded ProgMediaClient.Device 4 - OK
23:35:12.769 - DevicesManager::Loading bda.device 1590878353
23:35:13.225 - DevicesManager::Loaded bda.device 1590878353 - OK
23:35:13.227 - CAVManager::Init
23:35:13.259 - VR: GUI
23:35:13.316 - Api2BaseModule::GetAdditionInfo
23:35:13.318 - Api2BaseModule::GetAdditionInfo
23:35:13.320 - Api2BaseModule::GetAdditionInfo
23:35:14.195 -
23:35:14.197 -
23:35:14.199 - ########################### Mark of start channel changing.###########################
23:35:14.201 -
23:35:14.203 - GraphManager::MainChangeChannel Da Vinci Learning
23:35:14.205 - CSetChannelLogic::SetChannel 0
23:35:14.207 - CSetChannelLogic::SetNormalChannel
23:35:14.209 - CreateGraphOfReturnCheckvalue::LowDestroyGraph
23:35:14.211 - TransponderManager::TransponderManager
23:35:14.213 - FilterManager::InitOnNewDevice
23:35:14.216 - Thread Incoming Stream Cache
23:35:14.220 - FilterManager::InitOnNewDevice 1
23:35:14.230 - ModuleList::Free
23:35:14.236 - Api2BaseModule::GetCurrentDeviceInfo
23:35:14.239 - ModuleList::Load C:\Program Files\ProgDVB\Modules\InternetGate.Module OK
23:35:14.241 - Api2BaseModule::GetCurrentDeviceInfo
23:35:14.243 - ModuleList::Load C:\Program Files\ProgDVB\Modules\PidRecorder.Module OK
23:35:14.245 - ChannelGraph5::CChannelGraph5
23:35:14.248 - TransponderManager::AddChildChannel
23:35:14.250 - TimeShift::TimeShift
23:35:14.252 - TimeShift::Create 200 mbytes
23:35:14.255 - ts:One channel
23:35:14.257 - HugeMemoryBlocksManager::GetBlock 200 mbytes OK
23:35:14.259 - TransponderManager::CreateTimeshiftBuffer OK
23:35:14.278 - MDPlugin::Loaded C:\Program Files\ProgDVB\Plugins\ACamd.dll OK
23:35:14.331 - TimeShift::CreateReadingCursor
23:35:14.336 - TsInputTrafficProcessor::AddChannel 6500
23:35:14.341 - CSetChannelLogic::LookDeviceWithoutChannelsOrCloneAndMakeGraph
23:35:14.346 - ChannelGraph5::SetActiveState 1
23:35:14.349 - TransponderManager::SelectChannel
23:35:14.352 - TsInputTrafficProcessor::SelectChannel 6500
23:35:14.354 - Api2BaseModule::UpdateAllOpenedChannels 1
23:35:14.379 - Api2BaseModule::ChList_GetCurrentTransponder 11
23:35:14.383 - Api2BaseModule::ChList_GetCurrentTransponder 11
23:35:14.385 - Api2BaseModule::GetCurrentDeviceInfo
23:35:14.529 - Api2BaseModule::GetCurrentDeviceInfo
23:35:14.533 - Api2BaseModule::GetCurrentDeviceInfo
23:35:14.539 - Api2BaseModule::OpenFilter 6501 OK
23:35:14.556 - Api2BaseModule::OpenFilter 6500 OK
23:35:14.563 - Api2BaseModule::OpenFilter 6502 OK
23:35:14.569 - Api2BaseModule::OpenFilter 6506 OK
23:35:14.575 - Api2BaseModule::OpenFilter 6505 OK
23:35:14.582 - Api2BaseModule::OpenFilter 6504 OK
23:35:14.588 - Api2BaseModule::OpenFilter 0 OK
23:35:14.592 - Graph::SetAudioChannelMask
23:35:14.594 - TransponderManager::SetTransponder (CH) 12518000
23:35:14.597 - Api2Device::SetChannel 12518000Khz sid=6500
23:35:14.599 - ch:Da Vinci Learning {freq:12518, pol:V, sr:22000}
23:35:14.900 - Api2Device::SetChannel result OK
23:35:14.902 - TsInputTrafficProcessor::OpenTransponder 1
23:35:14.905 - FilterManager::OnSetTransponder 12518000Khz
23:35:14.913 - TimeShift::Reset
23:35:14.916 - TimeShift::Cursor reset
23:35:14.919 - Prereader::Reset
23:35:14.922 - ModuleList::ChangeChannel 12518000
23:35:14.925 - DvbEpgParser::SetChannel 12518000
23:35:14.932 - CChannelGraph5::StartChannel Da Vinci Learning
23:35:14.935 -
23:35:14.937 - #################### Start stream. (0.749ms) #######################
23:35:14.940 -
23:35:14.953 - TimeShift::Cursor SetChannel
23:35:14.956 - ReaderCursor::SetPosition 0 (w=0)
23:35:14.959 - Prereader::SetChannel mask
23:35:14.962 - MDPlugin::SetChannel 6500
23:35:14.974 - TransponderManager::SelectChannel
23:35:14.976 - TsInputTrafficProcessor::SelectChannel 6500
23:35:14.980 - Api2BaseModule::UpdateAllOpenedChannels 1
23:35:14.987 - Api2BaseModule::CloseFilter 1 pid 6501
23:35:14.993 - Api2BaseModule::CloseFilter 2 pid 6500
23:35:14.999 - Api2BaseModule::CloseFilter 3 pid 6502
23:35:15.006 - Api2BaseModule::CloseFilter 4 pid 6506
23:35:15.013 - Api2BaseModule::CloseFilter 5 pid 6505
23:35:15.021 - Api2BaseModule::CloseFilter 6 pid 6504
23:35:15.029 - Api2BaseModule::CloseFilter 7 pid 0
23:35:15.035 - Api2BaseModule::GetCurrentDeviceInfo
23:35:15.042 - Api2BaseModule::OpenFilter 6501 OK
23:35:15.048 - Api2BaseModule::OpenFilter 6500 OK
23:35:15.054 - Api2BaseModule::OpenFilter 6502 OK
23:35:15.064 - Api2BaseModule::OpenFilter 6506 OK
23:35:15.072 - Api2BaseModule::OpenFilter 6505 OK
23:35:15.085 - Api2BaseModule::OpenFilter 6504 OK
23:35:15.092 - Api2BaseModule::OpenFilter 0 OK
23:35:15.095 - TsInputTrafficProcessor::UpdateChannel 6500
23:35:15.098 - PreScanner::StartChannelIsReady
23:35:15.101 - ChannelGraph5::StartStreamsAfterChangeChannel 0
23:35:15.105 - PreScanner::CreateStreamParser 0
23:35:15.109 - Mpeg2Parser::ts::Init mpeg2 apid=6502, vpid=6501
23:35:15.112 - ChannelGraph5::CreateGraphForOsdOnly
23:35:15.120 - CChannelGraph5::CreateRender 6
23:35:15.123 - Graph::SetVideoRect
23:35:15.127 - TimeShift::Cursor PushMode 1 1 (0)
23:35:15.130 - ReaderCursor::SetPosition 0 (w=0)
23:35:15.134 - Prereader::EnablePushModeAndStartPlayback 1
23:35:15.137 - ChannelGraph5::SetActiveState 1
23:35:15.144 - Graph::SetVideoWindowRect
23:35:15.147 - Graph::UpdateRenderMode
23:35:15.152 - GraphManager::MultiChannelRendering
23:35:15.155 - ChannelGraph5::SetActiveState 1
23:35:15.164 - Graph::OnWindowMove 102
23:35:15.167 - Graph::SetVideoWindowRect
23:35:15.172 - First data in TS buffer
23:35:15.235 - * s:89 q:100 tr=99452 (1316)
23:35:16.213 - * s:89 q:100 tr=375060 (0)
23:35:16.544 - OSDManager::Window_Add
23:35:16.550 - OSDManager::Window_Show
23:35:16.562 - OSDManager::Window_Show
23:35:16.566 - OSDManager::Window_Show
23:35:16.770 - OSDManager::Window_SetBitmap 546x195 rendering in 000ms
23:35:16.908 - OSDManager::Window_SetBitmap 546x195 rendering in 000ms
23:35:17.222 - * s:89 q:100 tr=341596 (0)
23:35:17.234 - OSDManager::Window_Show
23:35:17.238 - OSDManager::Window_Delete
23:35:18.032 - c:key 1
23:35:18.037 - c:key 0
23:35:18.152 - VideoParser::First packet 4812 mpeg2
23:35:18.156 - VideoParser::packet 5172
23:35:18.235 - * s:89 q:100 tr=376940 (0)
23:35:18.283 - VideoParser::packet 27700
23:35:18.287 - VideoParser::packet 4716
23:35:18.344 - VideoParser::packet 4468
23:35:18.348 - AudioParser::First packet 3456
23:35:18.352 - AudioParser::mpeg
23:35:18.356 - AudioParser::Audio detected!
23:35:18.410 - VideoParser::packet 24108
23:35:18.414 - VideoParser::packet 5428
23:35:18.418 - VideoParser::packet 5044
23:35:18.542 - VideoParser::packet 45324
23:35:18.546 - VideoParser::mpeg2::Sequence header detected!
23:35:18.550 - PreScanner::Post_InitRender
23:35:18.553 - ChannelGraph5::uiThread_CreateGraphAfterDetectOfMediaTypes 1
23:35:18.557 - TimeShift::Cursor PushMode 2 0 (0)
23:35:18.560 - ReaderCursor::SetPosition 0 (w=165440)
23:35:18.564 - Prereader::EnablePushModeAndStartPlayback 2
23:35:18.568 - ChannelGraph5::CreateInterfacesAndRenderGraph
23:35:18.572 - demux: MS 1
23:35:18.576 - CSubtitlesPrsersManager::StartChannel
23:35:18.580 - CChannelGraph5::HideSubtitles
23:35:18.582 - CreateCustomGraph
23:35:18.585 - VideoType:MPEG2
23:35:18.588 - Video/MPEG2_VIDEO : FORMAT_MPEG2_VIDEO s={0,0,720,576}, t={0,0,720,576}, bmp=720x576, r=4/3, br=15305200,frametime=40ms, IF=0x0, CF=0x0)
23:35:18.619 - Add video codec 212690fb-83e5-4526-8fd7-74478b7939cd - OK
23:35:18.622 - CChannelGraph5::CreateRender 6
23:35:18.625 - VR: EVR
23:35:19.013 - Add video renderer Video_Renderer - OK
23:35:19.017 - СreateAudioPartOfGraph
23:35:19.020 - AudioType:MPEG - Audio
23:35:19.023 - Audio/MPEG1AudioPayload : WaveFormatEx (2ch 48000 0bit formatTag= 0x50)
23:35:19.029 - Add audio codec e1f1a0b8-beee-490d-ba7c-066c40b5e2b9 - OK
23:35:19.070 - IMyGraphBuilder::CreateAudioRenderFilter::ProgAR:Первичный звуковой драйвер OK
23:35:19.075 - Added audio processor
23:35:19.080 - Connect codec to AP - OK
23:35:19.087 - Add and connect audio renderer - OK
23:35:19.090 - Graph::AfterRender
23:35:19.099 - Graph::SetVolume 48% -1323db
23:35:19.103 - Graph::SetAudioChannelMask
23:35:19.106 - AudioProcessor::SetAudioChannelsMask
23:35:19.109 - AudioProcessor::SetEqualizerBands
23:35:19.112 - AudioProcessor::EnableSpectrum
23:35:19.115 - AudioProcessor::AgcEnable
23:35:19.119 - Graph::Run
23:35:19.134 - Graph::Run 1
23:35:19.138 - Graph::SetPictureParams
23:35:19.145 - Graph::SetVideoRect
23:35:19.152 - Graph::SetVideoWindowRect
23:35:19.158 - AfterRenderInit
23:35:19.176 - Graph::OnVideoWindowPositionChanged
23:35:19.249 - * s:89 q:100 tr=359456 (0)
23:35:20.264 - * s:89 q:100 tr=410780 (0)
23:35:20.912 - Graph::SetPictureParams
23:35:20.917 - Graph::SetPictureParams
23:35:20.920 - Graph::SetPictureParams
23:35:20.922 - Graph::SetPictureParams
23:35:21.279 - * s:89 q:100 tr=378632 (0)
23:35:22.292 - * s:89 q:100 tr=362276 (0)
23:35:23.306 - * s:89 q:100 tr=404388 (0)
23:35:24.323 - * s:89 q:100 tr=404764 (0)
23:35:25.332 - * s:89 q:100 tr=421308 (0)
23:35:26.346 - * s:89 q:100 tr=436160 (0)
23:35:27.360 - * s:89 q:100 tr=381640 (0)
23:35:27.507 - C:No key!
23:35:27.813 - c:key 1
23:35:27.832 - C:No key!
23:35:28.375 - * s:89 q:100 tr=448568 (0)
23:35:29.389 - * s:89 q:100 tr=374684 (0)
23:35:30.403 - * s:89 q:100 tr=411532 (0)
23:35:31.417 - * s:89 q:100 tr=428264 (0)
23:35:32.431 - * s:89 q:100 tr=379572 (0)
23:35:33.445 - * s:89 q:100 tr=404576 (0)
23:35:34.460 - * s:89 q:100 tr=394612 (0)
23:35:35.473 - * s:89 q:100 tr=416420 (0)
23:35:36.487 - * s:89 q:100 tr=370172 (0)
23:35:37.502 - * s:89 q:100 tr=424692 (0)
23:35:37.763 - c:key 0
23:35:38.516 - * s:89 q:100 tr=396492 (0)
23:35:39.529 - * s:89 q:100 tr=380888 (0)
23:35:40.544 - * s:89 q:100 tr=388784 (0)
23:35:41.557 - * s:89 q:100 tr=390852 (0)
23:35:42.572 - * s:89 q:100 tr=442552 (0)
23:35:43.586 - * s:89 q:100 tr=401944 (0)
23:35:44.600 - * s:89 q:100 tr=380888 (0)
23:35:45.617 - * s:89 q:100 tr=287640 (0)
23:35:46.627 - * s:89 q:100 tr=276924 (0)
23:35:47.642 - * s:89 q:100 tr=393296 (0)
23:35:47.817 - c:key 1
23:35:48.655 - * s:89 q:100 tr=361524 (0)
23:35:49.669 - * s:89 q:100 tr=378632 (0)
23:35:50.685 - * s:89 q:100 tr=401192 (0)
23:35:51.698 - * s:89 q:100 tr=387844 (0)
23:35:52.713 - * s:89 q:100 tr=409464 (0)
23:35:53.726 - * s:89 q:100 tr=340092 (0)
23:35:54.741 - * s:89 q:100 tr=389724 (0)
23:35:55.753 - * s:89 q:100 tr=341408 (0)
23:35:56.768 - * s:89 q:100 tr=396116 (0)
23:35:57.757 - c:key 0
23:35:57.781 - * s:89 q:100 tr=366976 (0)
23:35:58.795 - * s:89 q:100 tr=385588 (0)
23:35:59.813 - * s:89 q:100 tr=395552 (0)
23:36:00.823 - * s:89 q:100 tr=381640 (0)
23:36:01.836 - * s:89 q:100 tr=389536 (0)
23:36:02.853 - * s:89 q:100 tr=339904 (0)
23:36:03.865 - * s:89 q:100 tr=349116 (0)
23:36:04.881 - * s:89 q:100 tr=368104 (0)
23:36:05.894 - * s:89 q:100 tr=395176 (0)
23:36:06.914 - * s:89 q:100 tr=376188 (0)
23:36:07.488 - C:No key!
23:36:07.821 - c:key 1
23:36:07.877 - C:No key!
23:36:07.922 - * s:89 q:100 tr=394236 (0)
23:36:08.935 - * s:89 q:100 tr=396680 (0)
23:36:09.950 - * s:89 q:100 tr=374684 (0)
23:36:10.965 - * s:89 q:100 tr=439168 (0)
23:36:11.977 - * s:89 q:100 tr=419616 (0)
23:36:12.998 - * s:89 q:100 tr=444244 (0)
23:36:14.006 - * s:89 q:100 tr=464360 (0)
23:36:15.019 - * s:89 q:100 tr=395928 (0)
23:36:16.033 - * s:89 q:100 tr=398748 (0)
23:36:17.048 - * s:89 q:100 tr=353628 (0)
23:36:17.811 - c:key 0
23:36:18.061 - * s:89 q:100 tr=343100 (0)
23:36:19.074 - * s:89 q:100 tr=388408 (0)
23:36:20.091 - * s:89 q:100 tr=359644 (0)
23:36:21.107 - * s:89 q:100 tr=394424 (0)
23:36:22.117 - * s:89 q:100 tr=368104 (0)
23:36:22.898 -
23:36:22.901 - Stop engine
23:36:22.904 - DevicesManager::Stop
23:36:22.914 - ChannelGraph5::~CChannelGraph5
23:36:22.917 - Graph::Stop
23:36:22.922 - Th Exit Prog Audio renderer thread
23:36:22.942 - CPreScanner::Stop
23:36:22.945 - CSubtitlesPrsersManager::StopChannel
23:36:22.983 - Graph::ReleaseAllFilters
23:36:23.005 - TransponderManager::CloseChannel
23:36:23.009 - TsInputTrafficProcessor::RemoveChannel 6500
23:36:23.025 - TimeShift::DestroyReadingCursor
23:36:23.028 - Th Exit PrereaderCacheBuffer
23:36:23.043 - Api2BaseModule::UpdateAllOpenedChannels 0
23:36:23.048 - Api2BaseModule::CloseFilter 1 pid 6501
23:36:23.059 - Api2BaseModule::CloseFilter 2 pid 6500
23:36:23.069 - Api2BaseModule::CloseFilter 3 pid 6502
23:36:23.080 - Api2BaseModule::CloseFilter 4 pid 6506
23:36:23.092 - Api2BaseModule::CloseFilter 5 pid 6505
23:36:23.105 - Api2BaseModule::CloseFilter 6 pid 6504
23:36:23.119 - Api2BaseModule::CloseFilter 7 pid 0
23:36:23.309 - ChannelGraph5::~CChannelGraph5 finish
23:36:23.313 - DevicesManager::DestroyTransponderManager
23:36:23.316 - Api2Device::SetChannel - None
23:36:23.319 - ch:0
23:36:23.329 - Api2Device::SetChannel result OK
23:36:23.339 - TransponderManager::~TransponderManager
23:36:23.350 - Th Exit Incoming Stream Cache
23:36:23.363 - Th Exit DVB EPG Parser cache
23:36:23.367 - TimeShift::~TimeShift
23:36:23.370 - HugeMemoryBlocksManager::Free
23:36:23.373 - ModuleList::Free
23:36:23.382 - DevicesManager::Free devices
23:36:23.422 - DevicesManager::Free RC
23:36:23.426 - MDPlugin::Exit ACamd
23:36:24.010 - MDPlugin::Exit OK
23:36:24.014 - Engine stopped
23:36:24.052 - HugeMemoryBlocksManager::FreeAll
23:36:24.057 - Th Exit UI

Re: подвисание изображения

Posted: Fri Jan 04, 2013 4:51 pm
by Prog
А на какой секунде и что не так?