[MPlayer-dev-eng] segfault when playing mjpegs

D Richard Felker III dalias at aerifal.cx
Tue May 20 21:53:55 CEST 2003


On Tue, May 20, 2003 at 07:48:54PM +0200, Alex Beregszaszi wrote:
> Hi,
> 
> > mplayer segfaults in vd_ffmpeg:669 when yuv2 files (mjpegs for
> > example) are decoded. the line is:
> > 
> >     yuv422ptoyuy2(pic->data[0],pic->data[1],pic->data[2],
> > 
> > but yuv422ptoyuy2 is uninitialized. i found its initialization in
> > sws_rgb2rgb_init() (postproc/rgb2rgb.c), but it isn't called unless
> > ,,-vf scale'' is used. i don't understand mplayer's video layer, so
> > i can't propose any solution. could anyone take a look at it, please?
> > it's pretty annoying.
> Ah yes ;) and thanks for the report!
> 
> Attached a possible fix. Michael?

Why does this code even exist? vd_ffmpeg should just output 422p and
force vf_scale to get loaded. That will improve and/or simplify the DR
situation too.

Rich



More information about the MPlayer-dev-eng mailing list