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