Mercurial > libavformat.hg
changeset 280:75e061728d92 libavformat
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
author | michael |
---|---|
date | Tue, 14 Oct 2003 14:40:36 +0000 |
parents | 72ce51cc72c2 |
children | ee009afcc2a1 |
files | img.c |
diffstat | 1 files changed, 1 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/img.c Tue Oct 14 14:13:57 2003 +0000 +++ b/img.c Tue Oct 14 14:40:36 2003 +0000 @@ -329,6 +329,7 @@ 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) {