[Ffmpeg-devel] Re: H.264 Mini Press Release

Diego Biurrun diego
Sun Jul 3 01:50:12 CEST 2005


On Tue, Jun 28, 2005 at 11:43:47AM +0200, Michael Niedermayer wrote:
> 
> On Friday 27 May 2005 12:38, Diego Biurrun wrote:
> > On Thu, May 26, 2005 at 02:01:07PM +0200, bond wrote:
> > > i have uploaded two such samples to incoming/avc_multislice. as you can
> > > see on the clips the errors dont occur on all frames, but only on some.
> >
> > Moved to
> >
> > http://mplayerhq.hu/MPlayer/samples/h264/
> >
> > and indeed they do not decode properly and crash.
> 
> seems they decode correctly now (at least if they where vss.264 and 
> moonlight.264)

Hmmmm....

Doesn't work for me on i386 and PPC ...


MPlayer dev-CVS-050618-15:52-3.3.5 (C) 2000-2005 MPlayer Team
CPU: PowerPC

Playing /tmp/moonlight.264.
H264-ES file format detected.
FPS seems to be: 500000/10000
vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm:ffmpeg (FFmpeg H.264)
==========================================================================
Audio: no sound
Starting playback...
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
VDec: vo config request - 512 x 384 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [xv] 512x384 => 512x384 Planar YV12 
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 0 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 3 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 12 12
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]error while decoding MB 14 12
[h264 @ 0x105079ec]concealing 768 DC, 768 AC, 768 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 765 DC, 765 AC, 765 MV errors
[h264 @ 0x105079ec]concealing 384 DC, 384 AC, 384 MV errors
mplayer: h264.c:2571: mc_dir_part: Assertion `pic->data[0]' 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.





MPlayer dev-CVS-050618-15:52-3.3.5 (C) 2000-2005 MPlayer Team
CPU: PowerPC

Playing /tmp/vss.264.
H264-ES file format detected.
FPS seems to be: 300003/10000
vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm:ffmpeg (FFmpeg H.264)
==========================================================================
Audio: no sound
Starting playback...
[h264 @ 0x105079ec]concealing 675 DC, 675 AC, 675 MV errors
VDec: vo config request - 720 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 720x480 => 720x480 Planar YV12 
[h264 @ 0x105079ec]top block unavailable for requested intra4x4 mode -1 at 0 15
[h264 @ 0x105079ec]error while decoding MB 0 15
[h264 @ 0x105079ec]concealing 1350 DC, 1350 AC, 1350 MV errors
[h264 @ 0x105079ec]concealing 675 DC, 675 AC, 675 MV errors
[h264 @ 0x105079ec]left block unavailable for requested intra mode at 0 28
[h264 @ 0x105079ec]error while decoding MB 0 28
[h264 @ 0x105079ec]illegal short term buffer state detected
[h264 @ 0x105079ec]concealing 814 DC, 814 AC, 814 MV errors
[h264 @ 0x105079ec]concealing 675 DC, 675 AC, 675 MV errors
mplayer: h264.c:2571: mc_dir_part: Assertion `pic->data[0]' 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.





More information about the ffmpeg-devel mailing list