tomloh...@gmail.com wrote:
> Jon Morris a écrit :
>> Hi,
>>
>> I just rebuilt my dedicated recording server and have one outstanding 
>> problem I can’t seem to solve. I am using Ubuntu 8.10 and Freevo 1.8.3.
>>
>> When I schedule a show to record, it records great. I am mplayer to 
>> output the raw dvb stream. Here is the ps output during the record:
>>
>> freevo 11625 9754 0 18:21 pts/0 00:00:00 /bin/sh -c /usr/bin/mplayer 
>> -dumpstream -dumpfile 
>> /sda1/Today/03-09_18_00_The_King_of_Queens_-_Acting_Out.ts "dvb://KSTW-DT"
>>
>> freevo 11626 11625 2 18:21 pts/0 00:00:00 /usr/bin/mplayer -dumpstream 
>> -dumpfile /sda1/Today/03-09_18_00_The_King_of_Queens_-_Acting_Out.ts 
>> dvb://KSTW-DT
>>
>> At the end of the scheduled time the primary process ends, but the 
>> child doesn’t so the recording never stops:
>>
>> freevo 11626 1 1 18:21 pts/0 00:00:08 /usr/bin/mplayer -dumpstream 
>> -dumpfile /sda1/Today/03-09_18_00_The_King_of_Queens_-_Acting_Out.ts 
>> dvb://KSTW-DT
>>
>> I don’t think this is a permissions problem since the freevo users 
>> (owner) can kill the pid without a problem:
>>
>> $ whoami
>>
>> freevo
>>
>> $ kill 11626
>>
>> $ ps -ef | grep 11626
>>
>> $
>>
>> I didn’t see anything suspicious in the recordserver log file, but I 
>> ‘m not sure what I am looking for and debug level has a lot of data to 
>> go through. Can anyone help me out?
>>
>> Thanks,
>>
>> Jon
>>
>>   
> Same problem after a fresh install from source
> 
> No error after adding this in my localconf.py :
> 
> VCR_CMD = CONF.mplayer + ' -dumpstream -dumpfile %(filename)s 
> "dvb://%(channel)s"' + '& sleep %(seconds)s ; kill -9 $!'

This is a bit hard doesn't kill $! work?

There is an option to mplayer "-endpos %(seconds)s" that may work.
Unfortunately I don't have DVB so it is difficult for me to test.

I've quickly tested the generic_record module and can cancel a recording
 and let one finish.

What you can try is to start a recording and then try:
"pkill mplayer" - SIGTERM (15)
"pkill -2 mplayer" - SIGINT (2) Ctrl-C
"pkill -9 mplayer" - SIGKILL (9) Unconditional kill

I have changed this sequence in svn childapp module from:
SIGINT, SIGTERM and SIGKILL
to:
SIGTERM, SIGINT and SIGKILL

Duncan

------------------------------------------------------------------------------
_______________________________________________
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to