[FFmpeg-devel] [PATCH] IFF PBM: Add a pad byte if image width is odd

Aleksi Nurmi aleksi.nurmi
Tue Jun 22 00:06:29 CEST 2010

It seems that IFF PBM uses padding for each line of pixel data. The
current decoder does not do that, yet for example Multishow does. The
fix is simply

-            buf += avctx->width;
+            buf += avctx->width + (avctx->width % 2); // padding if odd

but I attached it as a patch, too. It does not affect the regression tests.

There's a sample at http://cs.helsinki.fi/u/ahnurmi/iff-pbm-with-odd-width.bbm

Aleksi Nurmi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: iff-pbm-padding-if-width-is-odd.diff
Type: text/x-patch
Size: 499 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100622/4ee5385c/attachment.bin>

More information about the ffmpeg-devel mailing list