[MPlayer-users] Windows H264 decoder support

Nico Sabbi nsabbi at tiscali.it
Fri Nov 19 12:51:30 CET 2004


Vladimir Moushkov wrote:

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

it seems a bug in libavcodec (demuxer-side it's all ok).
Please, report to ffmpeg-devel at lists.sourceforge.net indicating the file 
(ffplay and vlc show the same problems).




More information about the MPlayer-users mailing list