jpegenc: Don't round up size of encoded buffers
authorDavid Schleef <ds@schleef.org>
Wed, 29 Jun 2011 21:39:52 +0000 (14:39 -0700)
committerDavid Schleef <ds@schleef.org>
Thu, 30 Jun 2011 06:55:33 +0000 (23:55 -0700)
commit2f94df80325006fa72009e0c9d9e69b51e9ee3b5
tree685b38d97a4acf8006f0e1dfadad4f966242c469
parentcc526d2e5262c2d28d701f9d13dd8b0e947e2e8e
jpegenc: Don't round up size of encoded buffers

For some reason, in code dating to 2001, encoded jpeg buffers were
rounded up to multiples of 4 bytes.  With the added bonus that the
extra bytes are unwritten, causing valgrind issues.  Oops.  I can't
think of any reason why JPEG buffers need to be multiples of 4 bytes,
so I removed the padding.  There might be some code somewhere that
depends on this behavior, so if this needs to be reverted, please fix
the valgrind issues.
ext/jpeg/gstjpegenc.c