Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#182 closed defect (fixed)

Bug in h263dec.c found. Quicktime movie badly viewed. Found line of code responsible for this.

Reported by: busy@… Owned by: diego@…
Priority: normal Component: libavcodec
Version: unspecified Severity: normal
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:

Description

When watching MOV files from my digicam, mplayer sucked.
Example movie : http://guerila.com/ole/problem.mov.
mplayer's output during watching this movie is :

[mpeg4 @ 0x8527700]slice end not reached but screenspace end
(0 left 000000, score= 29)

and the code line responsible for this is in h263dec.c in line 279 :

if(s->msmpeg4_version
(s->workaround_bugs&FF_BUG_NO_PADDING)){ FIXME

perhaps solve this more cleanly

when that line is replaced by :

if (1) {

i can watch the movie just fine..

Thanx for listening

Ole

Change History (3)

comment:1 Changed 14 years ago by reimar

  • Summary changed from Bug in h263dec.c found. Quicktime movie badly viewed. Found line of code responsible for this. to Bug in h263dec.c found. Quicktime movie badly viewed. Found line of code responsible for this.

-lavdopts bug=<somenumber> should also fix it. Look in the manpage for details.

comment:2 Changed 14 years ago by dominik@…

Indeed. Plays fine with -lavdopts bug=16. Any ideas on how to autodetect it?
Anyway, I don't think it's a bug. Or, rather, this is a bug in the encoder that
created that MPEG-4 stream.

comment:3 Changed 14 years ago by diego@…

  • Resolution set to fixed
  • Status changed from new to closed

Fixed by Michael.

Note: See TracTickets for help on using tickets.