Re: Запись через планировщик

#346
То есть у Вас всё работает как надо?

Code: Select all

14:36:33.097 - 
14:36:33.097 - Start logging...
14:36:33.098 - 
14:36:33.099 - Start engine 5.169
14:36:33.849 - DevicesManager::Start
14:36:33.851 - DevicesManager::Loading...
14:36:33.852 - DevicesManager::Loading  0
14:36:33.863 - DevicesManager::Loaded  0 - Error
14:36:33.863 - DevicesManager::Loading Itv.device 1
14:36:33.870 - DevicesManager::Loaded Itv.device 1 - OK
14:36:33.871 - DevicesManager::Loading ProgMediaClient.Device 4
14:36:33.880 - DevicesManager::Loaded ProgMediaClient.Device 4 - OK
14:36:33.881 - CAVManager::Init
14:36:33.911 - VR: GUI
14:36:34.058 - Api2BaseModule::GetAdditionInfo
14:36:34.069 - Api2BaseModule::GetAdditionInfo
14:39:54.231 - 
14:39:54.232 - 
14:39:54.232 - ########################### Mark of start channel changing.###########################
14:39:54.233 - 
14:39:54.234 - GraphManager::MainChangeChannel AXN Sci-Fi Россия
14:39:54.234 - CSetChannelLogic::SetChannel 1
14:39:54.235 - CSetChannelLogic::SetChildChannel
14:39:54.256 - 
14:39:54.257 - 
14:39:54.270 - ########################### Mark of start channel changing.###########################
14:39:54.271 - 
14:39:54.283 - GraphManager::MainChangeChannel AXN Sci-Fi Россия
14:39:54.284 - CSetChannelLogic::SetChannel 3
14:39:54.285 - CSetChannelLogic::SetChildChannel
14:39:54.285 - DevicesManager::CreateCloneDevice
14:39:54.286 - DevicesManager::CreateCloneDevice OK - founded in list
14:39:54.287 - TransponderManager::TransponderManager
14:39:54.288 - FilterManager::InitOnNewDevice
14:39:54.289 - Thread Incoming Stream Cache
14:39:54.291 - FilterManager::InitOnNewDevice 1
14:39:54.308 - ModuleList::Free
14:39:54.311 - Api2BaseModule::GetCurrentDeviceInfo
14:39:54.312 - ModuleList::Load D:\Downloads\ProgDVB6.92.2Pro\$_OUTDIR\Modules\InternetGate.Module OK
14:39:54.314 - Api2BaseModule::GetCurrentDeviceInfo
14:39:54.315 - ModuleList::Load D:\Downloads\ProgDVB6.92.2Pro\$_OUTDIR\Modules\PidRecorder.Module OK
14:39:54.316 - Api2BaseModule::GetCurrentDeviceInfo
14:39:54.318 - ModuleList::Load D:\Downloads\ProgDVB6.92.2Pro\$_OUTDIR\Modules\ProgMediaServer.Module OK
14:39:54.319 - ChannelGraph5::CChannelGraph5
14:39:54.319 - TransponderManager::AddChildChannel
14:39:54.320 - TimeShift::TimeShift
14:39:54.321 - TimeShift::Create 200 mbytes 
14:39:54.322 - ts:One channel
14:39:54.323 - HugeMemoryBlocksManager::GetBlock 200 mbytes OK
14:39:54.323 - TransponderManager::CreateTimeshiftBuffer OK
14:39:54.326 - TimeShift::CreateReadingCursor
14:39:54.326 - TsInputTrafficProcessor::AddChannel 155
14:39:54.327 - CSetChannelLogic::LookDeviceWithoutChannelsOrCloneAndMakeGraph
14:39:54.328 - TransponderManager::SetTransponder (CH) 0
14:39:54.328 - Api2Device::SetChannel udp://@239.1.0.155:1234
14:39:54.336 - Api2Device::SetChannel result OK
14:39:54.337 - TsInputTrafficProcessor::OpenTransponder 1
14:39:54.338 - FilterManager::OnSetTransponder udp://@239.1.0.155:1234
14:39:54.364 - TimeShift::Reset
14:39:54.365 - TimeShift::Cursor reset
14:39:54.366 - Prereader::Reset
14:39:54.367 - ModuleList::ChangeChannel 0
14:39:54.426 - DvbEpgParser::SetChannel 0
14:39:54.429 - CChannelGraph5::StartChannel AXN Sci-Fi Россия
14:39:54.430 - 
14:39:54.431 -        #################### Start stream. (0.171ms) #######################
14:39:54.432 - 
14:39:54.441 - TimeShift::Cursor SetChannel
14:39:54.442 - ReaderCursor::SetPosition 0 (w=0)
14:39:54.443 - Prereader::SetChannel unmask 1
14:39:54.460 - MDPlugin::SetChannel 155
14:39:54.460 - TransponderManager::SelectChannel
14:39:54.461 - TsInputTrafficProcessor::SelectChannel 155
14:39:54.462 - Api2BaseModule::UpdateAllOpenedChannels 1
14:39:54.479 - Api2BaseModule::GetCurrentDeviceInfo
14:39:55.228 - Api2BaseModule::GetCurrentDeviceInfo
14:39:55.465 - Api2BaseModule::GetCurrentDeviceInfo
14:39:55.471 - Api2BaseModule::OpenFilter 1701 OK
14:39:55.487 - Api2BaseModule::OpenFilter 1700 OK
14:39:55.489 - Api2BaseModule::OpenFilter 1702 OK
14:39:55.491 - Api2BaseModule::OpenFilter 1703 OK
14:39:55.492 - Api2BaseModule::OpenFilter 0 OK
14:39:55.513 - Api2BaseModule::GetCurrentDeviceInfo
14:39:55.516 - Api2BaseModule::GetCurrentDeviceInfo
14:39:55.522 - Api2BaseModule::GetCurrentDeviceInfo
14:39:55.529 - Api2BaseModule::OpenFilter 18 OK
14:39:55.530 - Api2BaseModule::OpenFilter 1701 OK
14:39:55.531 - Api2BaseModule::OpenFilter 1700 OK
14:39:55.532 - Api2BaseModule::OpenFilter 1702 OK
14:39:55.533 - Api2BaseModule::OpenFilter 1703 OK
14:39:55.534 - Api2BaseModule::OpenFilter 0 OK
14:39:55.536 - TsInputTrafficProcessor::UpdateChannel 155
14:39:55.537 - PreScanner::StartChannelIsReady
14:39:55.537 - ChannelGraph5::StartStreamsAfterChangeChannel 0
14:39:55.538 - PreScanner::CreateStreamParser 0
14:39:55.539 - First data in TS buffer
14:39:55.545 - PlayTimePmtParser::OpenParser 155
14:39:55.570 - ChannelGraph5::SetActiveState 0
14:39:55.632 - ChannelGraph5::StartRecord AXN Sci-Fi Россия\11 March - 14.39.55 - Т с  XIII , 12 с.  Ключ .
14:39:55.633 - TimeShift::Cursor StartRecording 0 1
14:39:55.634 - ReaderCursor::SetPosition 0 (w=38916)
14:39:55.638 - ChannelGraph5::StartRecord OK D:\Downloads\ProgDVB6.92.2Pro\$_OUTDIR\Record\AXN Sci-Fi Россия\11 March - 14.39.55 - Т с  XIII , 12 с.  Ключ ..ts
14:39:55.980 - AudioParser::First packet 5872
14:39:55.993 - AudioParser::mpeg
14:39:55.994 - AudioParser::Audio detected! 4
14:39:56.019 - VideoParser::First packet 159693 mpeg2
14:39:56.020 - VideoParser::mpeg2::Sequence header detected!
14:39:56.021 - PreScanner::Post_InitRender
14:39:56.022 - ChannelGraph5::uiThread_CreateGraphAfterDetectOfMediaTypes 1
14:39:56.023 - TimeShift::Cursor PushMode 2 0 (0)
14:39:56.024 - ReaderCursor::SetPosition 0 (w=194392)
14:39:56.025 - Prereader::EnablePushModeAndStartPlayback 2
14:39:56.027 - AfterRenderInit
14:39:58.245 - GraphManager::SelectGraph
14:39:58.246 - ChannelGraph5::SetActiveState 1
14:39:58.247 - TransponderManager::SelectChannel
14:39:58.249 - TsInputTrafficProcessor::SelectChannel 155
14:39:58.250 - Api2BaseModule::UpdateAllOpenedChannels 1
14:39:58.251 - Api2BaseModule::CloseFilter 1 pid 1701
14:39:58.253 - Api2BaseModule::CloseFilter 2 pid 1700
14:39:58.254 - Api2BaseModule::CloseFilter 3 pid 1702
14:39:58.256 - Api2BaseModule::CloseFilter 4 pid 1703
14:39:58.258 - Api2BaseModule::CloseFilter 5 pid 0
14:39:58.260 - Api2BaseModule::GetCurrentDeviceInfo
14:39:58.262 - Api2BaseModule::OpenFilter 1701 OK
14:39:58.264 - Api2BaseModule::OpenFilter 1700 OK
14:39:58.266 - Api2BaseModule::OpenFilter 1702 OK
14:39:58.267 - Api2BaseModule::OpenFilter 1703 OK
14:39:58.269 - Api2BaseModule::OpenFilter 0 OK
14:39:58.272 - Api2BaseModule::CloseFilter 1 pid 18
14:39:58.274 - Api2BaseModule::CloseFilter 2 pid 1701
14:39:58.276 - Api2BaseModule::CloseFilter 3 pid 1700
14:39:58.278 - Api2BaseModule::CloseFilter 4 pid 1702
14:39:58.280 - Api2BaseModule::CloseFilter 5 pid 1703
14:39:58.282 - Api2BaseModule::CloseFilter 6 pid 0
14:39:58.285 - Api2BaseModule::GetCurrentDeviceInfo
14:39:58.287 - Api2BaseModule::OpenFilter 18 OK
14:39:58.289 - Api2BaseModule::OpenFilter 1701 OK
14:39:58.291 - Api2BaseModule::OpenFilter 1700 OK
14:39:58.293 - Api2BaseModule::OpenFilter 1702 OK
14:39:58.295 - Api2BaseModule::OpenFilter 1703 OK
14:39:58.297 - Api2BaseModule::OpenFilter 0 OK
14:39:58.312 - GraphManager::MultiChannelRendering
14:39:58.314 - ChannelGraph5::SetActiveState 1
14:39:58.582 - ChannelGraph5::StartRecord AXN Sci-Fi Россия\11 March - 14.40.00 - Т с  XIII , 12 с.  Ключ .
14:39:58.584 - TimeShift::Cursor StartRecording 0 1
14:39:58.586 - ReaderCursor::SetPosition 0 (w=1218052)
14:39:58.591 - ChannelGraph5::StartRecord OK D:\Downloads\ProgDVB6.92.2Pro\$_OUTDIR\Record\AXN Sci-Fi Россия\11 March - 14.40.00 - Т с  XIII , 12 с.  Ключ ..ts
14:39:58.618 - GraphManager::SelectGraph
14:39:58.620 - ChannelGraph5::SetActiveState 0
14:40:28.560 - GraphManager::MultiChannelRendering
14:40:28.561 - ChannelGraph5::SetActiveState 0
14:40:31.560 - ChannelGraph5::~CChannelGraph5
14:40:31.561 - ChannelGraph5::StopRecord 
14:40:31.566 - TimeShift::Cursor StopRecording
14:40:31.567 - ChannelGraph5::StopRecord 
14:40:31.571 - TimeShift::Cursor StopRecording
14:40:31.573 - CPreScanner::Stop
14:40:31.574 - PlayTimePmtParser::StopParser
14:40:31.576 - CSubtitlesPrsersManager::StopChannel
14:40:31.577 - Graph::ReleaseAllFilters
14:40:31.578 - TransponderManager::CloseChannel
14:40:31.580 - TsInputTrafficProcessor::RemoveChannel 155
14:40:31.586 - TimeShift::DestroyReadingCursor
14:40:31.588 - Th Exit PrereaderCacheBuffer
14:40:31.590 - Api2BaseModule::UpdateAllOpenedChannels 0
14:40:31.591 - Api2BaseModule::CloseFilter 1 pid 1701
14:40:31.594 - Api2BaseModule::CloseFilter 2 pid 1700
14:40:31.596 - Api2BaseModule::CloseFilter 3 pid 1702
14:40:31.607 - Api2BaseModule::CloseFilter 4 pid 1703
14:40:31.609 - Api2BaseModule::CloseFilter 5 pid 0
14:40:31.687 - Api2BaseModule::CloseFilter 1 pid 18
14:40:31.690 - Api2BaseModule::CloseFilter 2 pid 1701
14:40:31.702 - Api2BaseModule::CloseFilter 3 pid 1700
14:40:31.705 - Api2BaseModule::CloseFilter 4 pid 1702
14:40:31.709 - Api2BaseModule::CloseFilter 5 pid 1703
14:40:31.722 - Api2BaseModule::CloseFilter 6 pid 0
14:40:31.812 - ChannelGraph5::~CChannelGraph5 finish
14:40:31.813 - PlayTimePmtParser::StopParser
14:40:31.815 - DevicesManager::DestroyTransponderManager
14:40:31.826 - Api2Device::SetChannel - None
14:40:31.828 - Api2Device::SetChannel result OK
14:40:31.837 - TransponderManager::~TransponderManager
14:40:31.839 - Th Exit Incoming Stream Cache
14:40:31.842 - Th Exit DVB EPG Parser cache
14:40:31.846 - TimeShift::~TimeShift
14:40:31.847 - HugeMemoryBlocksManager::Free
14:40:31.849 - ModuleList::Free
Невозможность прекратить запись кнопкой СТОП - это такое нововведение или у меня баг?

Re: Запись через планировщик

#348
scheduler.log :arrow:

Code: Select all

14:36:34.735 - 
14:36:34.736 - Start logging...
14:36:34.736 - Path: D:\Downloads\ProgDVB6.92.2Pro\$_OUTDIR\
14:36:34.737 - Loaded 0 items
14:36:52.410 - Commit_Cancel 1
14:37:09.418 - MsScheduler AddJob OK 1 - Run ProgDVB #149581777
14:37:09.420 - Add item 1
14:37:09.421 - Saved 1 items
14:39:54.215 - CSchedulerEvent::TryExecute::SetChannel 1 SID= 155
14:39:54.219 - Saved 1 items
14:39:58.242 - CSchedulerEvent::TryExecute::StartRecord 1 SID= 155
14:39:58.702 - Saved 1 items
14:40:31.875 - Remove item after stop record 1
14:40:31.877 - Saved 0 items

Re: Запись через планировщик

#351
Ладно. Ещё раз.

Скачал файл ProgDVB6.92.2Pro.exe.
Распаковал его с помощью 7zip.
В папку \Transponders\IPTV скопировал свой плейлист.
Запустил ProgDVB.
В IPTV Client выбрал свой плейлист.
В настройках отметил опцию Logs.
Открыл канал, подождал появления EPG, остановил.
Открыл EPG, выбрал программу и создал задание в планировщике.
Закрыл ProgDVB.

После срабатывания получаем WTF?
Image


Запись по расписанию нормально не работает. Если и после этого не понятно и всех всё работает, тогда я пас.

P.S. И ещё. При планировании циклической записи, например каждый день в 12:10, всё файлы будут называться по имени самой первой записи (М с Блич , 8 с. Ичиго с детства способен видеть д....ts), а не того что указано в EPG в соответствующий день.

Re: Запись через планировщик

#352
Лучше скажите что выбранно на странице настроек планировщика. Охотно верю в глбюк (очевидное последтвие изменений в позапрошлой версии) но не могу поймать.
Название серий действительно будет зависить от epg, это нормально. Сервис не видит epg базу.

Re: Запись через планировщик

#353
Prog wrote:Лучше скажите что выбранно на странице настроек планировщика. Охотно верю в глбюк (очевидное последтвие изменений в позапрошлой версии) но не могу поймать.
Название серий действительно будет зависить от epg, это нормально. Сервис не видит epg базу.
Что же тут нормального. Записалась 8-я серия. Я её просмотрел и удалил. На следующий день записалась 9-я, но с именем как у 8-й. Какая уж тут зависимость от epg, скорее НЕзависимость.
Attachments
ScreenShot_271.png

Re: Запись через планировщик

#354
Я имел ввиду что это не столько глюк сколько поведение архитектуры. При любой схеме будут какие то плюсы и минусы. Со временем любо допилю либо переделаю по другому.

ps: С лишними файлами - протестирую ещё. надеюсь на днях исправить.

Re: Запись через планировщик

#356
Уважаемый, а объясните мне пожалуйста, что будет, если в планировщике задать запись двух следующих друг за другом програм?
Время то пересекается...

И что сделейт прогдвб? Первую программу запишет полностью + 5 минут ... а вторую начнёт запись снова остановив по окончанию первого события планировщика... но уже с обрезанием первых 5 минут этой программы ?

Да ?

Нужна так вот записать, и вот не знаю что делать боюсь потерять обе записи :) Экспериментировать уже не стоИт.

Re: Запись через планировщик

#357
Я тоже задавал этот вопрос себе. От экспериментов уже подташнивает. По старинке между записями делаю промежуток в 30 секунд, сыкотно потерять вторую запись, как это было ранее.
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

Re: Запись через планировщик

#358
А по уму с элементом смарта, хотелось бы в такой ситуации чтобы прогдвб сделал так:

Отписал перву задачу + 5 минут.
Остановил запись,
Спозиционировал сам себе тайм шифт на начало второй следующей за первой передачей -5 минут, врубил запись и после врубления вернул таймщифт в риал тайм.
Если три следующие друг за другом записи... поступил бы так же и с третьей, - вот какого алгоритма хотелось бы.