summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | adpcm: move codec-specific variable declarations to the sections for the ↵Justin Ruggles2011-09-291-14/+19
| | | | | | | | | | | | corresponding codecs.
| * | adpcm: check buffer size in Funcom ISS decoder before reading header.Justin Ruggles2011-09-291-1/+7
| | | | | | | | | | | | | | | Also use the post-header data size to control termination of the main decoding loop.
| * | adpcm: simplify reading of Funcom ISS frame header.Justin Ruggles2011-09-291-7/+5
| | |
| * | adpcm: check buffer size in IMA DK4 decoder before reading header.Justin Ruggles2011-09-291-1/+7
| | | | | | | | | | | | | | | Also use the post-header data size to control termination of the main decoding loop.
| * | adpcm: simplify reading of IMA DK4 frame header.Justin Ruggles2011-09-291-8/+5
| | |
| * | adpcm_ms: clean up reading of predictor coefficientsJustin Ruggles2011-09-291-9/+13
| | |
| * | adpcm_4xm: process planar packets sequentially rather than simultaneously.Justin Ruggles2011-09-291-20/+18
| | | | | | | | | | | | Also properly clip the right channel step_index.
| * | adpcm_ima_wav: process channel-interleaved blocks sequentially rather than ↵Justin Ruggles2011-09-291-7/+11
| | | | | | | | | | | | | | | | | | simultaneously. Speeds up the ADPCM IMA WAV decoder by 15-20% overall.
| * | adpcm: update reference linksJustin Ruggles2011-09-292-15/+10
| | | | | | | | | | | | | | | | | | | | | | | | Add Multimedia Wiki link. Mark dead links with [dead]. Some can still be accessed through archive.org. Update URLs for pages which have moved. Replace duplicated links in adpcmenc.c with a note to see the ADPCM decoder reference documents.
| * | adpcm: simplify packet size bounds checking in the ADPCM IMA QT decoder.Justin Ruggles2011-09-291-2/+7
| | | | | | | | | | | | | | | This is easier to understand. It also avoids returning existing samples mixed with new samples when the packet is too small.
| * | adpcm: simplify and speed up several ADPCM decoders.Justin Ruggles2011-09-291-65/+21
| | |
| * | adpcm: pretty-print tablesJustin Ruggles2011-09-292-20/+23
| | |
| * | prores: Handle 0 or fewer bits leftAlex Converse2011-09-291-2/+2
| | | | | | | | | | | | | | | show_bits() is undefined when the number of bits is less than or equal to zero.
| * | mpeg probe: check the 2/4-bit synchronization value found after a ↵Alex Converse2011-09-291-1/+6
| | | | | | | | | | | | pack_start_code.
* | | Fix out of bound reads/writes in the TIFF decoder.Laurent Aimar2011-10-011-15/+25
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Check for out of bound writes in the QDM2 decoder.Laurent Aimar2011-10-011-0/+4
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Fix out of bound reads in the QDM2 decoder.Laurent Aimar2011-10-011-0/+2
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Fix out of bound reads due to integer overflow in the ADPCM IMA Electronic ↵Laurent Aimar2011-10-011-2/+4
| | | | | | | | | | | | | | | | | | Arts EACS decoder. Signed-off-by: Michael Niedermayer <[email protected]>
* | | Check for out of bound reads in the Electronic Arts CMV decoder.Laurent Aimar2011-10-011-0/+3
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Prevent NULL dereferences when missing the reference frame in the Electronic ↵Laurent Aimar2011-10-011-3/+4
| | | | | | | | | | | | | | | | | | Arts CMV decoder. Signed-off-by: Michael Niedermayer <[email protected]>
* | | Fix potential pointer arithmetic overflows in the Electronic Arts CMV decoder.Laurent Aimar2011-10-011-4/+4
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Prevent infinite loop in the ANM decoder.Laurent Aimar2011-10-011-0/+2
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Fix double free on error in Deluxe Paint Animation demuxer.Laurent Aimar2011-10-011-15/+8
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Check for out of bound reads in AVS decoder.Laurent Aimar2011-10-011-0/+11
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Check for out of bound writes in the avs demuxer.Laurent Aimar2011-10-011-0/+2
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Check for corrupted data in avs demuxer.Laurent Aimar2011-10-011-0/+2
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | swresample: check for invalid sample formats.Michael Niedermayer2011-10-011-1/+9
| | | | | | | | | | | | | | | Bug-Found-by: Justin Ruggles Signed-off-by: Michael Niedermayer <[email protected]>
* | | avformat_free_context: favor av_freep()Michael Niedermayer2011-10-011-8/+8
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | oggenc: favor av_freep()Michael Niedermayer2011-10-011-3/+3
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | swr_test: test planar audioMichael Niedermayer2011-10-011-12/+49
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | swr: minor fixes to get planar audio workingMichael Niedermayer2011-10-011-10/+22
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | mpegvideo: increase emu edge buffer sizeMichael Niedermayer2011-10-011-2/+2
| | | | | | | | | | | | | | | | | | This fixes a crash with 422 H.264 Signed-off-by: Michael Niedermayer <[email protected]>
* | | Remove unused variable.Reimar Döffinger2011-09-301-1/+0
| | | | | | | | | | | | Signed-off-by: Reimar Döffinger <[email protected]>
* | | lavf/utils: Drop old hack for implicit HE-AAC signaling.Alex Converse2011-09-301-9/+0
| | | | | | | | | | | | | | | | | | It has not been needed since a58858d60d37c7abfcea11bb387909bf9cd4916d. Fixes decode of implicit HE-AAC without extradata or ADTS headers.
* | | doc: add swresample docMichael Niedermayer2011-09-301-0/+44
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | lavf/utils: ignore subtitle timestamps in timings calculationMichael Niedermayer2011-09-301-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | fix memory leak in oggencMaksym Veremeyenko2011-09-301-0/+2
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Enable multithreding when decoding with libopenjpegJean First2011-09-301-9/+36
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Warn the user if lowres > max_lowres, set lowres to max_lowres and continueJean First2011-09-301-3/+2
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Fix out of bound writes in fix_bitshift() of the shorten decoder.Laurent Aimar2011-09-301-1/+1
| | | | | | | | | | | | | | | | | | The data pointers s->decoded[*] already take into account s->nwrap. Signed-off-by: Michael Niedermayer <[email protected]>
* | | g729: dont force all cpu optims to off but override just the one that doesnt ↵Michael Niedermayer2011-09-301-1/+11
| | | | | | | | | | | | | | | | | | work. Signed-off-by: Michael Niedermayer <[email protected]>
* | | ppc: fix usage of dsp_maskMichael Niedermayer2011-09-301-1/+9
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-09-301-2/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: dca: clear inactive subbands only once in qmf_32_subbands() vf_unsharp: set default chroma size value to 5x5 vf_unsharp: fix out-of-buffer read Merged-by: Michael Niedermayer <[email protected]>
| * | dca: clear inactive subbands only once in qmf_32_subbands()Mans Rullgard2011-09-291-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | Writing zeros to the high entries in the array need only be done once as the cutoff position is constant throughout the loop. Signed-off-by: Mans Rullgard <[email protected]>
| * | vf_unsharp: set default chroma size value to 5x5Stefano Sabatini2011-09-292-5/+5
| | | | | | | | | | | | | | | | | | | | | The previous default value 0x0 was not good, since it is not even valid. Signed-off-by: Anton Khirnov <[email protected]>
| * | vf_unsharp: fix out-of-buffer readStefano Sabatini2011-09-291-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In apply_unsharp(), when y is >= height, prevent out-of-buffer reading from src, read from the last buffer line in src2 instead. The check was implemented in the original unsharp libmpcodecs code and lost in the port. This also fixes output discrepancy between the two filters. Signed-off-by: Anton Khirnov <[email protected]>
* | | Check for out of bound reads in the Tiertex Limited SEQ decoder.Laurent Aimar2011-09-301-14/+51
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Fix the size of workspace buffers in the motion pixels decoder.Laurent Aimar2011-09-301-2/+4
| | | | | | | | | | | | | | | | | | Some buffers must be mod 4 in width and/or height. Signed-off-by: Michael Niedermayer <[email protected]>
* | | Clear FF_INPUT_BUFFER_PADDING_SIZE bytes at the end of the temporary buffer ↵Laurent Aimar2011-09-302-1/+2
| | | | | | | | | | | | | | | | | | used in motion pixels decoder. Signed-off-by: Michael Niedermayer <[email protected]>
* | | Check for out of bounds writes in the Delphine Software International CIN ↵Laurent Aimar2011-09-301-0/+2
| | | | | | | | | | | | | | | | | | decoder. Signed-off-by: Michael Niedermayer <[email protected]>