summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorDarren Salt <linux@youmustbejoking.demon.co.uk>2010-01-26 01:25:32 +0000
committerDarren Salt <linux@youmustbejoking.demon.co.uk>2010-01-26 01:25:32 +0000
commit16cd864eb5fec7e7462dd446a5ddd7e9ffcfacd2 (patch)
tree58715aabb282ed8c6dff2c171e6be030887432d3 /win32
parent3d23ce899d27deba3a8977f206b777d4e0fe789d (diff)
downloadxine-lib-16cd864eb5fec7e7462dd446a5ddd7e9ffcfacd2.tar.gz
xine-lib-16cd864eb5fec7e7462dd446a5ddd7e9ffcfacd2.tar.bz2
Fix AAC in FLV.
This bug appears to be a variety of aliasing bug, caused by the compiler not knowing that buffer is written to by ...->read(). On i386, the bug shows up because buffer[0] has to be re-read when extracting the sample rate etc.; on amd64, it works fine because the value was cached in a register. The problem is avoided by not read()ing into any storage more than once while it remains in scope.
Diffstat (limited to 'win32')
0 files changed, 0 insertions, 0 deletions