185 Commits (f73f68b8941176e61b821055af83d3be48adc711)

Author SHA1 Message Date
Justin Ruggles a62c0f94ee adpcmdec: calculate actual number of output samples for each decoder. 13 years ago
Justin Ruggles 439998e18b adpcmdec: check remaining buffer size before decoding next block in the 13 years ago
Justin Ruggles ff5790c761 adpcmdec: do not terminate early in ADPCM IMA Duck DK3 decoder. 13 years ago
Justin Ruggles 8140a1288f adpcmdec: remove unneeded buf_size==0 check. 13 years ago
Justin Ruggles f7f7c1942b adpcmdec: remove unneeded zeroing of *data_size 13 years ago
Laurent Aimar c7f89064e2 adpcm: fix out of bound reads due to integer overflow 13 years ago
Laurent Aimar 346876ec16 Fix out of bound reads due to integer overflow in the ADPCM IMA Electronic Arts EACS decoder. 13 years ago
Justin Ruggles e562fbd003 adpcm: move codec-specific variable declarations to the sections for the corresponding codecs. 13 years ago
Justin Ruggles 9662539c10 adpcm: check buffer size in Funcom ISS decoder before reading header. 13 years ago
Justin Ruggles ba5d2890d7 adpcm: simplify reading of Funcom ISS frame header. 13 years ago
Justin Ruggles 5c9eb4fabb adpcm: check buffer size in IMA DK4 decoder before reading header. 13 years ago
Justin Ruggles a57ea1a87e adpcm: simplify reading of IMA DK4 frame header. 13 years ago
Justin Ruggles 8114f94ac9 adpcm_ms: clean up reading of predictor coefficients 13 years ago
Justin Ruggles 943f4db552 adpcm_4xm: process planar packets sequentially rather than simultaneously. 13 years ago
Justin Ruggles 119974b164 adpcm_ima_wav: process channel-interleaved blocks sequentially rather than simultaneously. 13 years ago
Justin Ruggles 7c287b18a0 adpcm: update reference links 13 years ago
Justin Ruggles ac94b8bcc6 adpcm: simplify packet size bounds checking in the ADPCM IMA QT decoder. 13 years ago
Justin Ruggles de0b586a87 adpcm: simplify and speed up several ADPCM decoders. 13 years ago
Justin Ruggles 5a9ed7c110 adpcm: pretty-print tables 13 years ago
Diego Biurrun 8671488799 Use explicit struct initializers for AVCodec declarations. 13 years ago
Baptiste Coudurier bf334535b4 adpcmdec: Fix QT IMA ADPCM decoder 13 years ago
Peter Ross 3a549eb82b permit decoding of multichannel ADPCM_EA_XAS 13 years ago
Reimar Döffinger ffe92ff9f0 Fix input buffer size check in adpcm_ea decoder. 13 years ago
Justin Ruggles 826c56d16e adpcm: split ADPCM encoders and decoders into separate files. 13 years ago
Carl Eugen Hoyos eb29649cad Set bits_per_coded_sample when encoding ADPCM. 14 years ago
Michael Niedermayer af3c8f8230 adpcmenc:Optimize adpcm_ima_qt_compress_sample() 14 years ago
Baptiste Coudurier 35d3d44a84 adpcmenc: fix QT IMA ADPCM encoder 14 years ago
Baptiste Coudurier b3d5a4b06e adpcmdec: Fix QT IMA ADPCM decoder 14 years ago
Peter Ross b678d6db95 permit decoding of multichannel ADPCM_EA_XAS 14 years ago
Reimar Döffinger 701d0eb185 Fix input buffer size check in adpcm_ea decoder. 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Mans Rullgard 98ec828775 Remove final semicolon from some macros 14 years ago
Mans Rullgard 44adbebe17 Remove final semicolon from some macros 14 years ago
Diego Elio Pettenò e7e2df27f8 Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf. 14 years ago
Diego Elio Pettenò d36beb3f69 Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf. 14 years ago
Martin Storsjö cfff297d98 adpcm: Skip samples whose ssd calculation has wrapped around 14 years ago
Martin Storsjö 1a68e7ed15 adpcm: Fix a comment in the trellis heap code 14 years ago
Martin Storsjö 78f9d35c9a adpcm: Only increment heap_pos after finding a good enough sample 14 years ago
Martin Storsjö d764e3ece9 adpcm: Use a hash table to improve checking for duplicate samples 14 years ago
Martin Storsjö 86abf868ec adpcm: Fix a comment 14 years ago
Martin Storsjö 38b3bda18f adpcm: Replace any of the leaf nodes in the heap 14 years ago
Martin Storsjö 4106b7f1cd Reindent 14 years ago
Martin Storsjö f82e8f3482 adpcm: Store the trellis nodes in a heap instead of a sorted array 14 years ago
Stefano Sabatini 5d6e4c160a Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum 14 years ago
Martin Storsjö e0ae6c17fe Flush the PutBitsContext at the end of each block when encoding ADPCM IMA QT 15 years ago
Carl Eugen Hoyos b9542223a3 Only 4-bit ADPCM IMA WAV files are supported. 15 years ago
Måns Rullgård 07ece20c69 adpcm: convert VLAs to malloc/free 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Stefano Sabatini 72415b2adb Define AVMediaType enum, and use it instead of enum CodecType, which 15 years ago
Michael Niedermayer 9f72b23c5c Revert Revision: 21362 15 years ago