[mythtv-users] %DIR% doesn't work on EventCmdRecStarted System Event
José Silva
jsantossilva at hotmail.com
Sun Aug 9 18:18:56 UTC 2015
On 09-08-2015 18:28, José Silva wrote:
> On 09-08-2015 17:04, Jim Stichnoth wrote:
>> On Sun, Aug 9, 2015 at 5:24 AM, José Silva <jsantossilva at hotmail.com
>> <mailto:jsantossilva at hotmail.com>> wrote:
>>
>> I'm trying to use System Events and Import Recorder to interface an
>> Hauppauge HDPVR2 GE plus to mythtv. Hauppauge supplies a software
>> package that is not really a driver. The most I can get is a TestApp
>> that works like this:
>>
>> ./HDPVR2-testApp -f video.ts # there are two bin and a settings
>> files that must reside in the same dir
>>
>> So, I want to start this test app by EventCmdRecStarted at System
>> events, giving it the %DIR%/%FILE% parameters supplied and it works
>> with LiveTV:
>>
>> cd /home/mythtv/bin/hdpvr2;./HDPVR2-testApp -f %DIR%/%FILE%
>>
>> But in regular recordings I'm getting this log extract:
>>
>> Aug 9 12:51:25 golfinho mythbackend: mythbackend[3504]: I
>> TVRecEvent tv_rec.cpp:4130 (TuningNewRecorder) TVRec[2]:
>> rec->GetPathname():
>> '/home/user/Data/mythtv/recordings/5082_20150809115100.mpg'
>>
>> Aug 9 12:51:26 golfinho mythbackend: mythbackend[3504]: W
>> SystemEvent mythsystemevent.cpp:55 (run) MythSystemEventHandler:
>> Command 'cd /home/mythtv/bin/hdpvr2;./HDPVR2-testApp -f
>> GetPlaybackURL/UNABLE/TO/FIND/LOCAL/FILE/ON/golfinho/5082_20150809115100.mpg'
>> returned 139
>>
>> Aug 9 12:51:27 golfinho mythbackend: mythbackend[3504]: E
>> HttpServer56 programinfo.cpp:2358 (GetPlaybackURL)
>> ProgramInfo(5082_20150809115100.mpg): GetPlaybackURL:
>> '5082_20150809115100.mpg' should be local, but it can not be found.
>>
>> So, clearly the path has been established on first log, so it
>> exists, but second line says that %DIR% has been replaced by
>> something else. %FILE% is correct.
>>
As a proof-of-concept, I hardcoded the %DIR% to the real path on the
System Event window:
cd /home/mythtv/bin/hdpvr2;./HDPVR2-testApp -f
/home/user/mythtv/recordings/%FILE%
and it works as expected. I also changed the LiveTV to use the same folder.
Another problem arose, outside of this context, which is, it's not
allowed to the capture card "import recorder" to use the change channel
mechanism although it has a field to input the call to the external
program. Not a bug, just a nuisance loose end that prevents me from
progressing.
jss
More information about the mythtv-users
mailing list