annotate libavcodec.v @ 11304:3ef04d1190f0 libavcodec

Fixed a segfault in the DCA decoder with corrupted streams. It happens when the number of channels defined by DCAContext:acmod is lower than DCAContext:prim_channels. In this case, dca_subsubframe() will call qmf_32_subbands() using s->channel_order_tab[] entries equal to -1.
author fenrir
date Fri, 26 Feb 2010 18:50:01 +0000
parents e80dfe0c441b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10892
e80dfe0c441b Add symbol versioning for shared libraries
mru
parents:
diff changeset
1 LIBAVCODEC_$MAJOR {
e80dfe0c441b Add symbol versioning for shared libraries
mru
parents:
diff changeset
2 global: *;
e80dfe0c441b Add symbol versioning for shared libraries
mru
parents:
diff changeset
3 };