On 6/29/07, Duncan Webb <[EMAIL PROTECTED]> wrote:
> >
> > Further to this, it looks like the childapp.py changes in r9625 are
> > the culprit, reverting it back to r9560 fixes things.
>
> Try adding to local_conf.py the following:
>
> LOGGING = logging.DEBUG
> RECORDSERVER_LOGGING = logging.DEBUG
>
> and, of course have:
>
> DEBUG = 1
> CHILDAPP_DEBUG = 1

Nothing immediately obvious here, either...

2007-06-29 20:09:02,063 INFO     recordserver.py (939) : going to
record: Fri 2007-06-29 20:00->20:30 (20:00)  south.bbc1.bbc.co.uk
EastEnders
2007-06-29 20:09:02,200 INFO     recordserver.py (957) : start
recording: Fri 2007-06-29 20:00->20:30 (20:00)  south.bbc1.bbc.co.uk
EastEnders
2007-06-29 20:09:02,202 DEBUG    generic_record.py (95)  :
Recorder::Record: /usr/local/bin/mplayer -dumpstream -dumpfile
/data/PVR/06-29_20_00_EastEnders.
ts "dvb://BBC ONE"
2007-06-29 20:09:02,698 INFO     generic_record.py (144) :
Record_Thread::run: mode=record
2007-06-29 20:09:02,699 INFO     generic_record.py (151) :
Record_Thread::run: cmd=/usr/local/bin/mplayer -dumpstream -dumpfile
/data/PVR/06-29_20_00_EastE
nders.ts "dvb://BBC ONE"
2007-06-29 20:09:02,700 INFO     generic_record.py (118) : Record
logging to "/tmp/freevo/recorder_stdout.log" and
"/tmp/freevo/recorder_stderr.log"
2007-06-29 20:09:02,724 DEBUG    childapp.py (134) : Running (str)
"/usr/local/bin/mplayer -dumpstream -dumpfile
/data/PVR/06-29_20_00_EastEnders.ts "dvb:/
/BBC ONE"" with pid 3112 prioity 0
2007-06-29 20:09:02,726 DEBUG    childapp.py (406) : logging stdout
child to "/tmp/freevo/mplayer-stdout.log"
2007-06-29 20:09:02,728 DEBUG    childapp.py (406) : logging stderr
child to "/tmp/freevo/mplayer-stderr.log"
2007-06-29 20:09:03,391 INFO     recordserver.py (1613): RECORD_START
Fri 2007-06-29 20:00->20:30 (20:00)  south.bbc1.bbc.co.uk EastEnders
2007-06-29 20:09:03,542 DEBUG    fxdimdb.py (900) : fetch_image=[]
2007-06-29 20:09:03,639 INFO     generic_record.py (168) :
Record_Thread::run: finished recording
2007-06-29 20:09:04,138 INFO     generic_record.py (144) :
Record_Thread::run: mode=idle
2007-06-29 20:09:04,356 DEBUG    childapp.py (423) : stdout: no data,
closing log
2007-06-29 20:09:04,655 INFO     recordserver.py (1621): RECORD_STOP
Fri 2007-06-29 20:00->20:30 (20:00)  south.bbc1.bbc.co.uk EastEnders
2007-06-29 20:09:04,788 DEBUG    childapp.py (423) : stderr: no data,
closing log

xine-ui is 0.99.4-0ubuntu6 and libxine 1-rc5-1ubuntu2.2, using X11 as
you say. 1.7.2 was working alright with these versions, though.

Some more info: just reverting childapp.py didn't do it. More details
on what's going wrong though:

   * Play recording using Xine
   * Wait for recording to stop
   * Screen stays blank (blocking on stdout?)
   * Press "exit" and get a "Freevo crashed" screen.

Nothing in xine-std*.log, either.

If it *is* a version issue, perhaps the string being looked for in
xine.py isn't output by my version, and the event handling once Xine's
quit but xine.py is still looking for it's "I've finished" line isn't
as robust as it should be?

If so, something would need to change to support more flexibly the
exit string in xine.py, or handle Xine quitting underneath it.

Hope that helps,

Andrew

-- 
Andrew Flegg -- mailto:[EMAIL PROTECTED]  |  http://www.bleb.org/

-------------------------------------------------------------------------
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

Reply via email to