[MPlayer-users] Windows H264 decoder support

Vladimir Moushkov vlindos at nucleusys.com
Fri Nov 19 12:42:22 CET 2004


On Thu, 2004-11-18 at 16:57 +0100, Nico Sabbi wrote:
> Vladimir Moushkov wrote:
> 
> > Hello, dear MPlayer developers,
> >
> > I've got couple of h264 video files that couldn't be player even with
> > latest CVS/SVN code of MPlayer/x264 projects while they are
> > successefully played bye Moonlight H264 player
> > (http://www.moonlight.co.il). The guys have implemented support of their
> > windows decoder for xine I've attached. I've uploaded the the windows
> > decoder file onto ftp://mplayerhq.hu/MPlayer/incoming/h264dec.tar.gz as
> > also and h264 mpeg sample named Aladin.mpeg
> >
> > I'll be glad to see support for these files in mplayer.
> >
> > Yours,
> > Vladimir Moushkov
> > -- 
> > Linux Engineer at
> > Nucleusys Ltd.
> >  
> >
> > ------------------------------------------------------------------------
> >
> 
> Hi,
> I have H264 over TS working at home, but I haven't had time to commit 
> it, yet.
> I'll do it as soon as I have some more time, and keep you informed :)
> 
> _______________________________________________
> MPlayer-users mailing list
> MPlayer-users at mplayerhq.hu
> http://mplayerhq.hu/mailman/listinfo/mplayer-users

Hi again, I've did applyed your patch and mplayer seems to recognized
the stream, however immediatly after picture show mplayers failed with
text:
mplayer: h264.c:2021: hl_motion: Assertion `((mb_type)&(0x0008|0x0010|
0x0020|0x0040))' failed.

I've attached the full log.

--vlindos
-------------- next part --------------
MPlayer dev-CVS-041119-13:05-3.3.5 (C) 2000-2004 MPlayer Team
CPU: Intel Pentium 4/Xeon/Celeron Foster (Family: 8, Stepping: 9)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2


CommandLine: '-v' '-fps' '27' '-ao' 'null' 'Aladin.mpg'
init_freetype
get_path('font/font.desc') -> '/root/.mplayer/font/font.desc'
font: can't open file: /root/.mplayer/font/font.desc
font: can't open file: /usr/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Using Linux hardware RTC timing (1024Hz).
get_path('input.conf') -> '/root/.mplayer/input.conf'
Can't open input config file /root/.mplayer/input.conf: No such file or directory
Can't open input config file /usr/etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config
get_path('Aladin.mpg.conf') -> '/root/.mplayer/Aladin.mpg.conf'
Playing Aladin.mpg.
[file] File size is 4854536 bytes
STREAM: [file] Aladin.mpg
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for Nullsoft Streaming Video
Checking for NuppelVideo
Checking for REAL
Checking for SMJPEG
Searching demuxer type for filename Aladin.mpg ext: .mpg
Checking for MOV
Checking for VIVO
header block 1 size: 64
Checking for PVA
Checking for MPEG-TS...
TRIED UP TO POSITION 0, FOUND 47, packet_size= 188, SEEMS A TS? 1
GOOD CC: 31, BAD CC: 0
TS file format detected.
DEMUX OPEN, AUDIO_ID: -1, VIDEO_ID: -1, SUBTITLE_ID: -1,
Checking for MPEG-TS...
TRIED UP TO POSITION 0, FOUND 47, packet_size= 188, SEEMS A TS? 1
GOOD CC: 31, BAD CC: 0
PROBING UP TO 2000000, PROG: 0
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=0, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------

New TS pid=1002

New TS pid=1001
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------

New TS pid=0
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000

New TS pid=1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
VIDEO H264(pid=1002)...AUDIO MPA(pid=1001) NO SUBS (yet)!  PROGRAM N. 1
==> Found video stream: 0
==> Found audio stream: 0
Opened TS demuxer, audio: 50(pid 1001), video: 10000005(pid 1002)...POS=564
Searching for sequence parameter set... 
New TS pid=1002

New TS pid=1001
OK!
Searching for picture parameter set... 0x127
0x128
OK!
Searching for Slice... OK!
[V] filefmt:262144  fourcc:0x10000005  size:0x0  fps: 0.00  ftime:=0.0000
get_path('sub/') -> '/root/.mplayer/sub/'
get_path('default.sub') -> '/root/.mplayer/default.sub'
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer.
mp3lib: made decode tables with MMX optimization
mp3lib: using MMX optimized decore!
MP3lib: init layer2&3 finished, tables done

MPEG 1.0, Layer II, 44100 Hz 64 kbit Joint-Stereo, BPF: 209
Channels: 2, copyright: No, original: No, CRC: No, emphasis: 0
AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 8000->176400 (64.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
[x11] Detected wm supports NetWM.
[x11] Detected wm supports FULLSCREEN state.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffh264] vfm:ffmpeg (FFmpeg H.264)
==========================================================================
Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[libaf] Adding filter dummy 
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2
AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int 
AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian)
AO: [null] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: Null audio output
AO: Author: Tobias Diedrich
Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2
FPS forced to be 27.000  (ftime: 0.037).
Starting playback...
[ffmpeg] aspect_ratio: 1.466667
VDec: vo config request - 352 x 240 (preferred csp: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.47:1 - prescaling to correct movie aspect.
VO Config (352x240->352x240,flags=0,'MPlayer',0x32315659)
VO: [xv] 352x240 => 352x240 Planar YV12 
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
Xvideo image format: 0x59565955 (UYVY) packed
using Xvideo port 56 for hw scaling
[xv] dx: 0 dy: 0 dw: 352 dh: 240
*** [vo] Exporting mp_image_t, 352x240x12bpp YUV planar, 126720 bytes
get_path('subfont.ttf') -> '/root/.mplayer/subfont.ttf'
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
[xv] dx: 0 dy: 0 dw: 352 dh: 240
A:   0.3 V:   0.1 A-V:  0.114 ct:  0.000   1/  1 ??% ??% ??,?% 0 0                                                                                                        
PARSE_PAT, section 0 of 0, TOTAL: 1
PROG: 1 (1-th of 1), PMT: 1000
FILL_PMT(prog=1), PMT_len: 183, IS_START: 64, TS_PID: 1000, SIZE=184, M=1, ES_CNT=2, IDX=0, PMT_PTR=0x8621d48
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x3e9 (1001), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x3ea (1002), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 0
----------------------------
A:   0.3 V:   0.1 A-V:  0.220 ct:  0.004   2/  2 ??% ??% ??,?% 1 0                                                                                                        
mplayer: h264.c:2021: hl_motion: Assertion `((mb_type)&(0x0008|0x0010|0x0020|0x0040))' failed.


MPlayer interrupted by signal 6 in module: decode_video
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.
Uninit audio filters...
[libaf] Removing filter dummy 
uninit audio: mp3lib
uninit video: ffmpeg
vo: uninit ...


More information about the MPlayer-users mailing list