52 Commits (aafe9b635ed70533d3858aa84a1b89e7b5f4f994)

Author SHA1 Message Date
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Kostya Shishkov d041a59897 Add support for parsing and decoding DCA-HD streams. 16 years ago
Benjamin Larsson 92765276fb Proper channel output reordering for the dca decoder. 16 years ago
Benjamin Larsson e22192ecc3 Comment typo 16 years ago
Benjamin Larsson cd027b511e Remove channel layout table that only should be used by encoders. 16 years ago
Benjamin Larsson c6eaba62e8 Change the dca channel layout, S -> SIDE not BACK. 16 years ago
Andreas Öman 9d9b9d32e6 Change multichannel API define prefix from "CHANNEL_" to "CH_". 16 years ago
Benjamin Larsson 48dc2fb800 Guess channel layout based on the number of channels if a custom layout is specified in amode. 16 years ago
Benjamin Larsson 87c3b9bce3 Add channel layouts for dca. 16 years ago
Benjamin Larsson d5b3a86393 Fix compilation, remove stray ; 16 years ago
Benjamin Larsson 9ed73b4870 Fix selection of quant step table 16 years ago
Benjamin Larsson ba5fc967f6 Disable codec downmix when not using simd instead of silently produce silence 16 years ago
Benjamin Larsson 1402ee721a Fix dca decoder with non simd float2int16 conversion 16 years ago
Benjamin Larsson 49c91c34b3 Fix compilation with TRACE 16 years ago
Michael Niedermayer 1d8370aad9 Remove the cos_mod table that has become unused after replacing the imdct 17 years ago
Michael Niedermayer 89df5e95bb Replace obfuscated mdct in qmf_32_subbands() by ff_imdct_half(). 17 years ago
Michael Niedermayer 47f0e05295 Get rid of the 512 sample memmove(). 17 years ago
Michael Niedermayer b854197919 Half the size of subband_fir_noidea and get rid of memmove & memset of it. 17 years ago
Michael Niedermayer ef8676276d Move t1 and t2 declaration from the QMF code closer to where they are used. 17 years ago
Michael Niedermayer addafb0e0a Simplify (drop useless intermediate sum and diff arrays). 17 years ago
Andreas Öman c55ecb9c27 5,1l: samples_chanptr[] should be (const float *) 17 years ago
Andreas Öman a7bc9d1b71 dca: Set data_size outside block loop. 17 years ago
Andreas Öman 8ed96a5eba dca: Do float -> int16 interleaving in-place using s->dsp.float_to_int16_interleave() 17 years ago
Alexander E. Patrakov cc09e77e2a Correct scaling factor in DCA decoder synthesis. 17 years ago
Michael Niedermayer 56523713e5 Remove redundant FFMIN(). 17 years ago
Alexander E. Patrakov 4df7beb368 Increase buffer size to 16384 patch by Alexander E. Patrakov" patrakov gmail 17 years ago
Peter Ross fd76c37fd9 Modify all codecs to report their supported input and output sample format(s). 17 years ago
Stefano Sabatini fe4bf37455 Make AVCodec long_names definition conditional depending on CONFIG_SMALL. 17 years ago
Stefano Sabatini d5202e4fda Add long names to many AVCodec declarations. 17 years ago
Benjamin Larsson 4a24837e07 Only set channels in the stream if previously unset, fixes resampling crash on broken dca frames 17 years ago
Zuxy Meng 98a6fff98c Apply 'cold' attribute to init/uninit functions in libavcodec 17 years ago
Benjamin Larsson ebf71dbda5 Don't use unchecked data from the bitstream. 17 years ago
Diego Biurrun 5e53486545 typo fix: inited --> initialized 17 years ago
Michael Niedermayer a9f8715854 Fix const qualifer issues found by -Wcast-qual. 17 years ago
Justin Ruggles cfec09e914 check for request_channels in dca init function 17 years ago
Benjamin Larsson 9389e63c83 Enable proper output from the LFE channel, based on patch from Mathias Rauen dear dot madshi at net 17 years ago
Andreas Öman 79328e9cc7 Make DCA decoder honor avctx->request_channels in a more advisory way. 17 years ago
Reimar Döffinger b639896915 Use the correct "const float *" type for variable instead of casting const away. 17 years ago
Limin Wang 75316e1dcc Set data_size to zero when DCA header parse failed 18 years ago
Reimar Döffinger b1ec601f7f Add request_channels member to AVCodecContext so we now have a proper 18 years ago
Sergey Vlasov 32dd6a9c78 fix dca_bitalloc_index decoder init 18 years ago
Sergey Vlasov 56e4603e67 Fix dca.c compilation with #define TRACE 18 years ago
Benjamin Larsson 56fd7cc584 Better error reporting. 18 years ago
Diego Biurrun 5a6a6cc7dc Fix multiple "‘inline/static’ is not at beginning of declaration" warnings. 18 years ago
Diego Biurrun 98c98e04cc Move dca parser to its own file. 18 years ago
Justin Ruggles 6369e6ebc3 cosmetics: indention after last commit 18 years ago
Justin Ruggles c31a76e4ef use downmixing coefficients in dca decoder. 18 years ago
Justin Ruggles cc82662662 enable multichannel output in dca decoder. 18 years ago
Michael Niedermayer 9f1473b304 fix exploitable buffer overflow 18 years ago
Kostya Shishkov c5d1349242 1000l to myself as used VLC indexes were totally wrong 18 years ago