mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2026-06-19 19:03:00 +02:00
recommit of
* fixing an unitilaized field AVImageInfo::interleaved.
As a matter of fact we have two problems here: first
AVImageInfo::interleaved is never initialzed in img.c.
The second problem is that even if we want interleaved
PNGs there's a bug in png.c that prevents us from generating
them.
The later problem is for somebody familiar with PNG to
handle.
And yes, always setting AVImageInfo::interleaved to 0 isn't
such a good idea, but it still beats garbage values.
orginal commit by roman shaposhnik
Originally committed as revision 2380 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@@ -329,6 +329,7 @@ static int img_write_packet(AVFormatContext *s, int stream_index,
|
||||
info.width = width;
|
||||
info.height = height;
|
||||
info.pix_fmt = st->codec.pix_fmt;
|
||||
info.interleaved = 0; /* FIXME: there should be a way to set it right */
|
||||
info.pict = *picture;
|
||||
ret = av_write_image(pb, img->img_fmt, &info);
|
||||
if (!img->is_pipe) {
|
||||
|
||||
Reference in New Issue
Block a user