Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-02-17ttadec: remove dead codePaul B Mahol
The unused code being removed is for encoding only and therefore is not needed by the decoder. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-17prores: initialise encoder and decoder parts only when neededKostya Shishkov
2012-02-17flac: fix infinite loops on all-zero input or end-of-stream.Ronald S. Bultje
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-02-17wmapro: change max. block size to 13 bits.Ronald S. Bultje
WMApro actually support 13-bits block sizes (potentially even up to 14), and thus we should support that also. If we get block sizes beyond what the decoder can handle (14 is possible depending on s->decode_flags), error out instead of crashing.
2012-02-17shorten: Use separate pointers for the allocated memory for decoded samples.Michael Niedermayer
Fixes invalid free() if any of the buffers are not allocated due to either not decoding a header or an error prior to allocating all buffers. Fixes CVE-2012-0858 CC: libav-stable@libav.org Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-17atrac3: Fix crash in tonal component decoding.Michael Niedermayer
Add a check to avoid writing past the end of the channel_unit.components[] array. Bug Found by: cosminamironesei Fixes CVE-2012-0853 CC: libav-stable@libav.org Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-17ws_snd1: Fix wrong samples counts.Michael Niedermayer
This makes the check that avoids overwrite of the samples array actually work properly. fixes CVE-2012-0848 CC: libav-stable@libav.org Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-16golomb: avoid infinite loop on all-zero input (or end of buffer).Ronald S. Bultje
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-02-16bethsoftvid: pass palette in side data instead of in a separate packet.Justin Ruggles
Update FATE reference to account for now non-existent palette packet. This also fixes the FATE test if frame data is not initialized in get_buffer(), so update comment in avconv accordingly.
2012-02-16proresenc: initialise 'sign' variableKostya Shishkov
2012-02-16mpegaudio: replace memcpy by SIMD codeChristophe GISQUET
By replacing memcpy with an unrolled loop using the alignment knowledge it has, some speedup can be obtained. Before (gcc 4.6.1): ~400 cycles After: ~370 cycles Overall, around 2% speed increase when decoding a 2400s mp3 to f32le. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-02-16vc1: prevent using last_frame as a reference for I/P first frame.Ronald S. Bultje
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-02-16ppc: Add ff_ prefix to nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16sh4: Add ff_ prefix to nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16mpegvideo: Add ff_ prefix to nonstatic functionsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16rtjpeg: Add ff_ prefix to nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16rv: Add ff_ prefix to nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16vp56: Add ff_ prefix to nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16vorbis: Add ff_ prefix to nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16msmpeg4: Add ff_ prefix to nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16vc1: Add ff_ prefix to nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16msmpeg4: Add ff_ prefixes to nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16snow: Add ff_ prefix to nonstatic symbolsMartin Storsjö
This allows getting rid of a hack for conflicting symbol/define names. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16mpeg12: Add ff_ prefix to nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16mpeg4: Add ff_ prefixes to nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16lagarith: Add ff_ prefix to lag_rac_initMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16libavcodec: Add ff_ prefix to j_rev_dct*Martin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16dsputil: Add ff_ prefix to inv_zigzag_direct16Martin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16libavcodec: Prefix fdct_ifast, fdct_ifast248Martin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16dsputil: Add ff_ prefix to the dsputil*_init* functionsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16libavcodec: Add ff_ prefix to some nonstatic symbolsMartin Storsjö
Prefix the functions atrac_generate_tables, atrac_iqmf, dct_quantize_c. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16vlc/rl: Add ff_ prefix to the nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16h263: Add ff_ prefix to nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16mpegvideo: Remove a leftover function declarationMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-15prores encoderKostya Shishkov
2012-02-15prores: move data shared between decoder and encoder to common fileKostya Shishkov
2012-02-15prores: fix multithreaded decoding case when slice quantisers are not the sameKostya Shishkov
Since quantisation matrices are stored in context, decoding slices with different quantisers in parallel leads to unpredictable content of aforementioned matrices and wrong output picture thereof.
2012-02-15CDXL demuxer and decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-02-14rv30: check block type validityJanne Grunau
Prevents crashes with the fuzzed samples from bugs 88, 89 and 125 after "golomb: avoid infinite loop on all-zero input".
2012-02-14ttadec: CRC checkingPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-14rv34: handle size changes during frame multithreadingJanne Grunau
Factors all context dynamic memory handling to its own functions. Fixes bug 220.
2012-02-14rv40: prevent undefined signed overflow in rv40_loop_filter()Janne Grunau
2012-02-14rv34: use AVERROR return values in ff_rv34_decode_frame()Janne Grunau
Also adds an error message.
2012-02-14rv34: use uint16_t for RV34DecContext.deblock_coefsJanne Grunau
It is used as bitfield with 16 entries.
2012-02-13Drop unnecessary av_uninit attributes from some variable declarations.Diego Biurrun
Recent versions of gcc (4.4+) no longer give false positive warnings.
2012-02-13Move PS2 MMI code below the mips subdirectory, where it belongs.Diego Biurrun
Also give a more suitable name to the MMI-optimized IDCT; it is not PS2-specific, as the name currently suggests.
2012-02-13mips: Move MMI function declarations to a header.Diego Biurrun
This fixes compilation with -Werror=missing-prototypes.
2012-02-12cljr: implement encode2.Anton Khirnov
2012-02-12cljr: set the properties of the coded_frame, not input frame.Anton Khirnov
2012-02-12dnxhdenc: switch to encode2.Anton Khirnov