Hi Adam,

I turned on logging, this is what shows up in main1000.log:

2009-06-18 16:02:20,066 DEBUG    SIGCHLD: entering timed handler
2009-06-18 16:02:20,066 DEBUG    SIGCHLD: handler completed
2009-06-18 16:02:20,066 DEBUG    player.py (46): get() _player_=None
2009-06-18 16:02:20,067 DEBUG    __init__.py (353): Event VIDEO_START
2009-06-18 16:02:20,067 DEBUG    __init__.py (367): Unused event VIDEO_START
in state Playing
2009-06-18 16:02:21,005 DEBUG    player.py (46): get() _player_=None
2009-06-18 16:02:21,005 DEBUG    __init__.py (353): Event DATA_ACQUIRED
2009-06-18 16:02:22,003 DEBUG    player.py (46): get() _player_=None
2009-06-18 16:02:22,003 DEBUG    __init__.py (353): Event DATA_ACQUIRED
2009-06-18 16:02:23,002 DEBUG    player.py (46): get() _player_=None
2009-06-18 16:02:23,002 DEBUG    __init__.py (353): Event DATA_ACQUIRED
2009-06-18 16:02:24,001 DEBUG    player.py (46): get() _player_=None
2009-06-18 16:02:24,001 DEBUG    __init__.py (353): Event DATA_ACQUIRED
2009-06-18 16:02:24,854 DEBUG    osd.py (533): pygame
event=<Event(1-ActiveEvent {'state': 2, 'gain': 0})>
2009-06-18 16:02:25,001 DEBUG    player.py (46): get() _player_=None
2009-06-18 16:02:25,002 DEBUG    __init__.py (353): Event DATA_ACQUIRED
2009-06-18 16:02:26,002 DEBUG    player.py (46): get() _player_=None
2009-06-18 16:02:26,003 DEBUG    __init__.py (353): Event DATA_ACQUIRED
2009-06-18 16:02:27,003 DEBUG    player.py (46): get() _player_=None
2009-06-18 16:02:27,003 DEBUG    __init__.py (353): Event DATA_ACQUIRED
2009-06-18 16:02:27,585 DEBUG    osd.py (533): pygame
event=<Event(24-UserEvent {'code': 'PAUSE', 'type': 'lirc'})>
2009-06-18 16:02:27,585 DEBUG    player.py (46): get() _player_=None
2009-06-18 16:02:27,585 DEBUG    __init__.py (353): Event PAUSE
2009-06-18 16:02:27,585 DEBUG    players.py (418): Pausing
2009-06-18 16:02:28,002 DEBUG    player.py (46): get() _player_=None
2009-06-18 16:02:28,002 DEBUG    __init__.py (353): Event DATA_ACQUIRED
2009-06-18 16:02:29,002 DEBUG    player.py (46): get() _player_=None
2009-06-18 16:02:29,003 DEBUG    __init__.py (353): Event DATA_ACQUIRED
2009-06-18 16:02:30,001 DEBUG    player.py (46): get() _player_=None
2009-06-18 16:02:30,001 DEBUG    __init__.py (353): Event DATA_ACQUIRED
2009-06-18 16:02:31,002 DEBUG    player.py (46): get() _player_=None
2009-06-18 16:02:31,002 DEBUG    __init__.py (353): Event DATA_ACQUIRED
2009-06-18 16:02:31,934 DEBUG    osd.py (533): pygame
event=<Event(24-UserEvent {'code': 'EXIT', 'type': 'lirc'})>
2009-06-18 16:02:31,935 DEBUG    player.py (46): get() _player_=None
2009-06-18 16:02:31,935 DEBUG    __init__.py (353): Event STOP
2009-06-18 16:02:31,935 DEBUG    __init__.py (302): Stopping play back.
2009-06-18 16:02:32,011 DEBUG    childapp.py (412): stdout: no data, closing
log
2009-06-18 16:02:32,011 DEBUG    childapp.py (412): stderr: no data, closing
log
2009-06-18 16:02:32,013 DEBUG    __init__.py (562): Changing state from
Playing to Idle
2009-06-18 16:02:32,015 DEBUG    osd.py (533): pygame
event=<Event(1-ActiveEvent {'state': 2, 'gain': 1})>
2009-06-18 16:02:32,016 DEBUG    SIGCHLD: entering timed handler
2009-06-18 16:02:32,016 DEBUG    SIGCHLD: handler completed
2009-06-18 16:02:32,016 DEBUG    player.py (46): get() _player_=None
2009-06-18 16:02:32,017 DEBUG    player.py (46): get() _player_=None
2009-06-18 16:02:32,019 DEBUG    IOChannel read data:
channel=<socket._socketobject object at 0x3041130> fd=9 len=684
2009-06-18 16:02:32,600 DEBUG    player.py (46): get() _player_=None

That was after watching live TV, hitting the PAUSE button once, then exiting
live TV back to the guide. It looks like only one PAUSE was detected however
mplayer paused briefly then continued to play.


I don't know if it helps, but here is a dump of the mplayer log file (did a
grep on PAUSE)



PARSE_PMT(1035 INDEX 3), STREAM: 3, FOUND pid=0x3e9 (1001), type=0xffffffff,
ES_DESCR_LENGTH: 22, bytes left: 0
----------------------------
COLLECT_SECTION, start: 64, size: 184, collected: 184
SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184
PARSE_PAT: section_len: 13, section 0/0
PROG: 1035 (1-th of 1), PMT: 269
A:2050.8 V:2051.1 A-V: -0.248 ct: -0.248  63/ 63  4%  5%  1.3% 0 0 35% ESC[J
A:2050.9 V:2051.1 A-V: -0.244 ct: -0.252  64/ 64  4%  5%  1.3% 0 0 35% ESC[J
A:2050.9 V:2051.1 A-V: -0.240 ct: -0.256  65/ 65  4%  5%  1.3% 0 0 35% ESC[J
  =====  PAUSE  =====
A:2050.9 V:2051.2 A-V: -0.236 ct: -0.260  66/ 66  4%  5%  1.3% 0 0 35% ESC[J
COLLECT_SECTION, start: 64, size: 184, collected: 184
SKIP: 0+1, TID: 2, TLEN: 70, COLLECTED: 184
FILL_PMT(prog=1035), PMT_len: 184, IS_START: 64, TS_PID: 269, SIZE=184, M=0,
ES_CNT=4, IDX=0, PMT_PTR=0x2323750
PARSE_PMT(1035 INDEX 0), STREAM: 0, FOUND pid=0x203 (515), type=0x10000002,
ES_DESCR_LENGTH: 0, bytes left: 52
...descr id: 0x52, len=1
...descr id: 0x56, len=10
PARSE_PMT(1035 INDEX 1), STREAM: 1, FOUND pid=0x243 (579), type=0xffffffff,
ES_DESCR_LENGTH: 15, bytes left: 32
PARSE_PMT(1035 INDEX 2), STREAM: 2, FOUND pid=0x28d (653), type=0x50,
ES_DESCR_LENGTH: 0, bytes left: 27
...descr id: 0x66, len=6
...descr id: 0x52, len=1
...descr id: 0x13, len=9
PARSE_PMT(1035 INDEX 3), STREAM: 3, FOUND pid=



Anything else I can try.?

Cheers,
Bernie


On Thu, Jun 18, 2009 at 12:04 AM, Adam Charrett <a...@dvbstreamer.org>wrote:

> On Tue, June 16, 2009 10:32 pm, Bernard Mentink wrote:
> > Hi again,
> > Adam, is there any chance this "bug" with mplayer and no pausing of
> > livepause buffer, be fixed any time soon? Do I have to file a bug report
> > somewhere?
>
> Hmm, I've just tried this out (albeit on a VirtualBox Image) and I can
> pause live TV while using mplayer, is it possible you are getting some
> king of double key press issue? I think the only way you are going to
> debug this is to enabled logging for freevo and childapps and send me the
> output.
>
> Add the following lines to your local_conf.py
>
> DEBUG = 1
> LOGGING = logging.DEBUG
> DEBUG_CHILDAPP = 1
>
> > I do prefer mplayer for watching TV as it has some really nice
> > deinterlacers
> > and post processing filters .. :-)
> >
> > But I would still be interested in seeing the options passed to Xine for
> > TV
> > use.
> Don't have access to my main system at the moment, but I'll see what I can
> do tonight.
>
> > Cheers,
> > Bernie
>
> Cheers
>
> Adam
>
>
>
> ------------------------------------------------------------------------------
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensing option that enables unlimited
> royalty-free distribution of the report engine for externally facing
> server and web deployment.
> http://p.sf.net/sfu/businessobjects
> _______________________________________________
> Freevo-users mailing list
> Freevo-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freevo-users
>
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to