diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2003-10-14 14:40:36 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2003-10-14 14:40:36 +0000 |
commit | ffaa816ee3d4654b3082b90f5e02d5d71fae5cfb (patch) | |
tree | 0966f3106f5a7adfaabd0fdca84ff2307dfb9be8 | |
parent | fe08925f64c1a891396c726f2e514d02d8997e5b (diff) | |
download | ffmpeg-ffaa816ee3d4654b3082b90f5e02d5d71fae5cfb.tar.gz |
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
-rw-r--r-- | libavformat/img.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libavformat/img.c b/libavformat/img.c index 0051271f62..50686e1402 100644 --- a/libavformat/img.c +++ b/libavformat/img.c @@ -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) { |