Opened 19 years ago

Closed 19 years ago

Last modified 19 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: no Analyzed by developer: no

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 by reimar, 19 years ago

Summary: Bug in h263dec.c found. Quicktime movie badly viewed. Found line of code responsible for this. 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 by Dominik 'Rathann' Mierzejewski, 19 years ago

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 by diego@…, 19 years ago

Resolution: fixed
Status: newclosed

Fixed by Michael.

Note: See TracTickets for help on using tickets.