# HG changeset patch # User alex # Date 1103475206 0 # Node ID 19589e978000a86b11bd023e09002e424df505e1 # Parent 5053490906c335b3f202085d4c5d33ced0aca848 10l fix I hope, reverse if not diff -r 5053490906c3 -r 19589e978000 libmpcodecs/ad_hwac3.c --- a/libmpcodecs/ad_hwac3.c Sun Dec 19 16:28:34 2004 +0000 +++ b/libmpcodecs/ad_hwac3.c Sun Dec 19 16:53:26 2004 +0000 @@ -364,6 +364,8 @@ #else //TODO if fzise is odd, swab doesn't copy the last byte swab(indata_ptr, &buf[8], fsize); + if (fsize & 1) + buf[8+fsize] = indata_ptr[fsize]; #endif memset(&buf[fsize + 8], 0, nr_samples * 2 * 2 - (fsize + 8));