aboutsummaryrefslogtreecommitdiff
path: root/libavcodec/alac.c
AgeCommit message (Expand)Author
2013-09-29alac: Do bounds checking of lpc_order read from the bitstreamMartin Storsjö
2013-09-03alac: Check that the channels fit at the given offsetMartin Storsjö
2013-09-03alac: Limit max_samples_per_frameMartin Storsjö
2013-03-13avcodec: av_log_ask_for_sample() ---> avpriv_request_sample()Diego Biurrun
2013-03-08lavc decoders: work with refcounted frames.Anton Khirnov
2013-02-12alac: decode directly to the user-provided AVFrameJustin Ruggles
2012-12-22alacdec: do not be too strict about the extradata sizeJustin Ruggles
2012-12-05alacenc: add support for multi-channel encodingJustin Ruggles
2012-12-04lavc: add a wrapper for AVCodecContext.get_buffer().Anton Khirnov
2012-11-11Include libavutil/channel_layout.h instead of libavutil/audioconvert.hJustin Ruggles
2012-10-21alacdec: set bits_per_raw_sampleJustin Ruggles
2012-08-07Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov
2012-07-27alac: check for truncated packetsJustin Ruggles
2012-07-27alac: reverse lpc coeff order, simplify filterJustin Ruggles
2012-07-19alac: fix channel pointer assignment for 24 and 32-bitJustin Ruggles
2012-07-19alac: cosmetics: general pretty-printing and comment clean upJustin Ruggles
2012-07-19alac: calculate buffer size outside the loop in allocate_buffers()Justin Ruggles
2012-07-19alac: change some data types to plain intJustin Ruggles
2012-07-19alac: cosmetics: rename some variables and function namesJustin Ruggles
2012-07-19alac: multi-channel decoding supportAndrew D'Addesio
2012-07-19alac: split element parsing into a separate functionJustin Ruggles
2012-07-19alac: support a read sample size of up to 32Justin Ruggles
2012-07-19alac: output in planar sample formatJustin Ruggles
2012-07-19alac: add 32-bit decoding supportJustin Ruggles
2012-07-19alac: simplify channel interleavingAndrew D'Addesio
2012-07-19alac: use AVPacket fields directly in alac_decode_frame()Justin Ruggles
2012-07-19alac: fix check for valid max_samples_per_frameJustin Ruggles
2012-07-19alac: use get_sbits() to read LPC coefficients instead of castingJustin Ruggles
2012-07-19alac: move the current samples per frame to the ALACContextJustin Ruggles
2012-07-19alac: avoid using a double-negative when checking if the frame is compressedJustin Ruggles
2012-07-19alac: factor out output_size check in predictor_decompress_fir_adapt()Justin Ruggles
2012-07-19alac: factor out loading of next decoded sample in LPC predictionJustin Ruggles
2012-07-19alac: use index into buffer_out instead of incrementing the pointerJustin Ruggles
2012-07-19alac: simplify lpc coefficient adaptationJustin Ruggles
2012-07-19alac: reduce the number of local variables needed in lpc predictionJustin Ruggles
2012-07-19alac: simplify 1st order prediction and reading of warm-up samplesJustin Ruggles
2012-07-19alac: cosmetics: reindent after last commitJustin Ruggles
2012-07-19alac: remove unneeded conditionals in predictor_decompress_fir_adapt()Justin Ruggles
2012-07-19alac: use sizeof() instead of hardcoded data sizesJustin Ruggles
2012-07-19alac: make block_size signedJustin Ruggles
2012-07-19alac: remove a duplicate local variableJustin Ruggles
2012-07-19alac: conditionally set sign_modifier to 1Justin Ruggles
2012-07-19alac: eliminate 2 unneeded local variables in bastardized_rice_decompress()Justin Ruggles
2012-07-19alac: adjust conditions for updating entropy decoder historyJustin Ruggles
2012-07-19alac: cosmetics: reindent after last commitJustin Ruggles
2012-07-19alac: limit the rice param before passing to decode_scalar()Justin Ruggles
2012-07-19alac: reduce the number of parameters to bastardized_rice_decompress()Justin Ruggles
2012-07-19alac: cosmetics: rename some ALACContext parametersJustin Ruggles
2012-07-19alac: clean up and update comments leftover from reverse-engineeringJustin Ruggles
2012-04-06cosmetics: Align codec declarationsMartin Storsjö