81 Commits (4bc2f90cffae5a691a63bb7496a2c7622a65a105)

Author SHA1 Message Date
Paul B Mahol 39f6d9c5c1 avcodec/adxdec: add support for 6 channels 1 year ago
Andreas Rheinhardt b15a2f2504 avcodec/adx: Move ff_adx_decode_header() to adxdec.c 2 years ago
Andreas Rheinhardt 48286d4d98 avcodec/codec_internal: Add macro to set AVCodec.long_name 2 years ago
Andreas Rheinhardt 66b691f99f avcodec/internal: Move ff_get_buffer() to decode.h 2 years ago
Andreas Rheinhardt 21b23ceab3 avcodec: Make init-threadsafety the default 2 years ago
Andreas Rheinhardt 4243da4ff4 avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 3 years ago
Andreas Rheinhardt ce7dbd0481 avcodec/codec_internal: Make FFCodec.decode use AVFrame* 3 years ago
Andreas Rheinhardt 20f9727018 avcodec/codec_internal: Add FFCodec, hide internal part of AVCodec 3 years ago
Andreas Rheinhardt a688f3c13c avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.h 3 years ago
Vittorio Giovara 4407054ff0 adx: convert to new channel layout API 3 years ago
Andreas Rheinhardt 58ca07320b avcodec/adxdec: Mark decoder as init-threadsafe 4 years ago
Andreas Rheinhardt a247ac640d avcodec: Constify AVCodecs 4 years ago
Andreas Rheinhardt ef6a9e5e31 avutil/buffer: Switch AVBuffer API to size_t 4 years ago
James Almer d8a18c8fc2 avcodec: use the buffer_size_t typedef where required 4 years ago
Michael Niedermayer 34f5a59ad5 avcodec: Set AV_CODEC_CAP_CHANNEL_CONF in more decoders 4 years ago
Paul B Mahol 92396cee60 avformat: add CRI AAX demuxer 4 years ago
Andreas Rheinhardt 340e6b0185 avcodec/adxdec: Remove unnecessary left-shift 5 years ago
Michael Niedermayer d23727e042 avcodec/adxdec: Fix runtime error: left shift of negative value -1 8 years ago
Diego Biurrun a25dac976a Use bitstream_init8() where appropriate 8 years ago
Alexandra Hájková 4e25051031 adx: Convert to the new bitstream reader 8 years ago
Vittorio Giovara def97856de lavc: AV-prefix all codec capabilities 10 years ago
Anton Khirnov d5cf5afabb adxdec: get rid of an avpriv function 11 years ago
Michael Niedermayer 8aead3ffa8 avformat/adxdec: dont return random data on EOF 11 years ago
Diego Biurrun b2bed9325d cosmetics: Group .name and .long_name together in codec/format declarations 11 years ago
Clément Bœsch 1ec94b0f06 lavc: factorize ff_{thread_,re,}get_buffer error messages. 12 years ago
Anton Khirnov 759001c534 lavc decoders: work with refcounted frames. 12 years ago
Justin Ruggles 0588935e64 adx: decode directly to the user-provided AVFrame 12 years ago
Anton Khirnov 594d4d5df3 lavc: add a wrapper for AVCodecContext.get_buffer(). 12 years ago
Justin Ruggles cbcd497f38 adxdec: use planar sample format 12 years ago
Anton Khirnov 36ef5369ee Replace all CODEC_ID_* with AV_CODEC_ID_* 13 years ago
Michael Niedermayer 8dfb13ea59 adxdec: Check available space before decoding block. 13 years ago
Justin Ruggles 730280f90d adxdec: clear eof flag and channel states when seeking 13 years ago
Michael Niedermayer 4f1a787744 adxdec: Do not require extradata. 13 years ago
Michael Niedermayer 6b6b84ae16 adxdec: Fix division by zero 13 years ago
Michael Niedermayer bdd62a615a adxdec: Do not require extradata. 13 years ago
Justin Ruggles 0eea212943 Add avcodec_decode_audio4(). 13 years ago
Justin Ruggles 9d2dd356c2 adx: rename ff_adx_decode_header() to avpriv_adx_decode_header() 13 years ago
Justin Ruggles 27360ccc5e adx: add an ADX parser. 13 years ago
Justin Ruggles d8cec2d7fc adx: move header decoding to ADX common code 13 years ago
Justin Ruggles 7ff55d9bdb adx: calculate the number of blocks in a packet 13 years ago
Justin Ruggles 05c1f11b56 adx: define and use 2 new macro constants BLOCK_SIZE and BLOCK_SAMPLES 13 years ago
Justin Ruggles d1745619db adx: check for unsupported ADX formats 13 years ago
Justin Ruggles b237248e29 adx: calculate correct LPC coeffs 13 years ago
Justin Ruggles 954d94dd5e adx: use 12-bit coefficients instead of 14-bit to avoid integer overflow 13 years ago
Justin Ruggles c52ddc6024 adx: simplify adx_decode() by using get_sbits() to read residual samples 13 years ago
Justin Ruggles ca9e4727ba adx: fix the data offset parsing in adx_decode_header() 13 years ago
Justin Ruggles 837bbd19eb adx: remove unneeded post-decode channel interleaving 13 years ago
Justin Ruggles e2d1eace00 adx: validate header values 13 years ago
Justin Ruggles 8db67610c0 adx: cosmetics: general pretty-printing and comment clean-up 13 years ago
Justin Ruggles fbc79a9101 adx: remove useless comments 13 years ago