summaryrefslogtreecommitdiff
path: root/libavformat/img.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2003-10-14 14:40:36 +0000
committerMichael Niedermayer <michaelni@gmx.at>2003-10-14 14:40:36 +0000
commitffaa816ee3d4654b3082b90f5e02d5d71fae5cfb (patch)
tree0966f3106f5a7adfaabd0fdca84ff2307dfb9be8 /libavformat/img.c
parentfe08925f64c1a891396c726f2e514d02d8997e5b (diff)
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
Diffstat (limited to 'libavformat/img.c')
-rw-r--r--libavformat/img.c1
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) {