-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Duncan Webb wrote: > Andrew Flegg wrote: >> On 6/29/07, Duncan Webb <[EMAIL PROTECTED]> wrote: >>> This is you recordserver log and it seems fine as you say. Isn't you >>> problem with playing the recording? >> Sorry, I've not communicated this clearly. There're two issues: > >> 1) mplayer isn't getting started properly by childapp.py, so my >> recordings weren't happening. No tracker item for this, was raising >> it here first. Fixed by rolling back childapp.py to r9560. > > Well I did replace the deprecated popen calls by subprocess but I don't > think that this is a problem with childapp more likely it is to do with > generic_record and the VCR_CMD. There are two methods to pass command to > childapp either as a string or as a list. The list is the preferred > method as it starts the process directly whereas a string uses the shell > to start the process. > > The problem that could occur with subprocess is the stopping logic, it > is possible that something is done out of sequence. I'll have to double > check this. > > What I can try is to set up generic_record to use generic record with a > saa7134 based card, but this will take a bit of time. Completely > forgotten what needs to be set up for mencoder to work, :-). > > In the meantime can you tell me if the childapp is using a string or a > list to start mplayer.
I've set-up generic record for a saa7134 based card and the recordserver seems to be working fine, after a bit of tweaking of local_conf.py. For a saa7134 I need mencoder to work with generic_record and get the following in the recordserver log. 2007-07-01 11:28:51,691 DEBUG childapp.py (134) : Running (str) "/usr/bin/mencoder tv:// -tv driver=v4l2:input=4:norm=pal:freq=175.5:width=640:height=480:outfmt=yuy2:device=/dev/video1:alsa:amode=1:audiorate=32000:buffersize=64 - -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1200:keyint=30 -oac mp3lame - -lameopts br=128:cbr:mode=3 -ffourcc divx -endpos 2039 -o /freevo/record/20070701_1100_Sternstunde_Philosophie.avi" with pid 9322 priority 0 2007-07-01 11:28:51,693 DEBUG childapp.py (406) : logging stdout child to "/var/log/freevo/mencoder-stdout.log" 2007-07-01 11:28:51,695 DEBUG childapp.py (406) : logging stderr child to "/var/log/freevo/mencoder-stderr.log" 2007-07-01 11:28:51,696 DEBUG generic_record.py (158) : app child pid: 9322 The recording is okay and recorded from start to finish, the end of the recording showed this, with a 3 minute post record padding it looks good. 2007-07-01 12:02:58,936 DEBUG childapp.py (423) : stdout: no data, closing log 2007-07-01 12:02:58,938 DEBUG childapp.py (423) : stderr: no data, closing log 2007-07-01 12:02:58,954 DEBUG generic_record.py (173) : Record_Thread::run: finished recording 2007-07-01 12:02:59,285 INFO recordserver.py (1621): RECORD_STOP Sun 2007-07-01 11:00->12:00 (11:00) CNI04C1 Sternstunde Philosophie 2007-07-01 12:02:59,455 DEBUG generic_record.py (148) : Record_Thread::run: mode=idle Not sure what to suggest now. Duncan -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGh32gNi6l+Xvys44RApHuAJ4kti6zwrPOFiO+oLKVqzEIvGvG/wCggpOm 7iwdu34KBLBOVE6rsZQOdYA= =/fZ5 -----END PGP SIGNATURE----- ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Freevo-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel