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

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-06tests: Only run noproxy test if networking is enabledDiego Biurrun
2013-07-06fifo: K&R formatting cosmeticsLuca Barbato
2013-07-06kmvc: Clip pixel position to valid rangeLuca Barbato
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2013-07-06kmvc: use fixed sized arrays in the contextLuca Barbato
Avoid some boilerplate code to dynamically allocate and then free the buffers.
2013-07-05bitstream_filter: K&R formatting cosmeticsLuca Barbato
2013-07-04compat: wrap math.h to avoid AIX-specific clashesLuca Barbato
AIX defines a class() function in its math.h header without any guard.
2013-07-04log: pass the correct parameters to missing_feature_sampleLuca Barbato
CC:libav-stable@libav.org
2013-07-04indeo: reject negative array indexesLuca Barbato
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2013-07-04indeo: Cosmetic formattingLuca Barbato
Trim some overly long lines.
2013-07-04indeo: Refactor ff_ivi_init_tiles and ivi_decode_blocksLuca Barbato
Spin large and mostly self contained blocks into stand alone functions.
2013-07-04indeo: Refactor ff_ivi_dec_huff_descLuca Barbato
Spare an indentation level.
2013-07-04indeo: use a typedef for the mc function pointerLuca Barbato
2013-07-04cabac: x86 version of get_cabac_bypassJason Garrett-Glaser
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-04aic: use chroma scan tables while decoding luma component in progressive modeKostya Shishkov
For some unclear reason Apple decided to use the same scan tables for luma and chroma in the progressive mode while using different ones for luma in the interlaced mode.
2013-07-02jpeg2000: Use the matching coding style struct for transform selectionMichael Niedermayer
Fixes a null pointer dereference. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Merge rescaling with interleaving in 9/7 IDWTMichael Niedermayer
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Optimize output sample conversionMichael Niedermayer
67935 -> 29984 kcycles Reviewed-by: Nicolas BERTRAND <nicoinattendu@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Reset s->numX/Ytiles on tile deallocationMichael Niedermayer
Keep the structure fields more consistent after cleanup. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Optimize dequantizationMichael Niedermayer
Float: 4700 -> 2700 cycles Integer: 4400 -> 2800 cycles (sandybridge i7) Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Do not assume a single tileMichael Niedermayer
In preparation of supporting multiple tiles. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Speed up jpeg2000_decode_tile()Michael Niedermayer
Skip processing bands with dimension set to 0. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Use EBCOT's CAUSAL and BYPASS mode in decode_cblk()Michael Niedermayer
Speed it up a bit. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Simplify jpeg2000_decode_packets()Michael Niedermayer
Raise PATCHWELCOME error in case of non-implemented progression order. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Nicolas Bertrand <nicoinattendu@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Do not crash on NULL node in tag_tree_decodeMichael Niedermayer
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Refactor SOT marker parsingMichael Niedermayer
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Proper cleanup on failure in decode_frame()Luca Barbato
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Use the correct sizeof in memset for T1 dataMichael Niedermayer
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Simplify init_tile()Michael Niedermayer
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Update pixel format supportMichael Niedermayer
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Compute corrections of sub-band coordinatesMichael Niedermayer
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Remove unneeded variable initializationMichael Niedermayer
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Use separate fields for int and float codepathsMichael Niedermayer
Split stepsize and data into int and float variants. Eliminates a number of casts and simplifies spotting errors. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Split int/float codepaths depending on the DWTMichael Niedermayer
DWT53 is always int, DWT97 is always float. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Improve reduced resolution decodingMichael Niedermayer
Correctly scale down the component coordinates and clean up some redundant code. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Compute quantization for 'scalar derived' in the correct case.Michael Niedermayer
Scalar derived case is represented by the JPEG2K_QSTY_SI define. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Calculate code-block coord in ff_jpeg2000_init_component()Michael Niedermayer
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Nicolas Bertrand <nicoinattendu@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Fix compute precedence error in lut_gain indexMichael Niedermayer
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Initialize code blocks structures in precincts to 0Michael Niedermayer
Prevent use of uninitialized memory / valgrind failure. Found-by: ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Check that we have enough components for MCTMichael Niedermayer
Avoid overread. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Check that there is a SOT before SODMichael Niedermayer
Avoid overreads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Remove unneeded returnsMichael Niedermayer
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Propagate error code from get_cox()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Check that nreslevels2decode has been initialized before useMichael Niedermayer
Avoid buffer overread. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Drop unused and writeonly fieldsMichael Niedermayer
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Correctly calculate sgndMichael Niedermayer
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: check len before parsing headerMichael Niedermayer
Avoid overread. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Check component number in get_coc() and get_qcc()Michael Niedermayer
Avoid overreads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Nicolas Bertrand <nicoinattendu@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Check zero bit-plane validityMichael Niedermayer
Prevent integer overflows. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Validate block lengthincLuca Barbato
Currently we are using an array with a static data size. Similar to a patch with the same purpose by Michael Niedermayer. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-07-02jpeg2000: Validate SIZ parsingMichael Niedermayer
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Luca Barbato <lu_zero@gentoo.org>