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
2011-07-22dnxhddec: optimise dnxhd_decode_dct_block()Mans Rullgard
Template the function for 8/10-bit and use lowlevel bitstream macros. 6% faster overall on i7 gcc 4.5. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-21eac3enc: use different numbers of blocks per frame to allow higher bitratesJustin Ruggles
2011-07-21dnxhd: 10-bit supportJoseph Artsimovich
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-21dsputil: update per-arch init funcs for non-h264 high bit depthMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-21dsputil: template get_pixels() for different bit depthsMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-21dsputil: create 16/32-bit dctcoef versions of some functionsMans Rullgard
High bitdepth H.264 needs 32-bit transform coefficients, whereas dnxhd does not. This creates a conflict with the templated functions operating on DCTELEM data. This patch adds a field allowing the caller to choose the element size in dsputil_init() and adds the required functions. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-21jfdctint: add 10-bit versionMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-21mpeg4: add Mpeg4 Profiles names.Thierry Foucu
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-07-21mpeg4: decode Level Profile for MPEG4 Part 2.Thierry Foucu
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-07-21imgconvert: remove unused glue and xglue macrosStefano Sabatini
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-07-21rv30: return AVERROR(EINVAL) instead of EINVALDiego Biurrun
On some platforms EINVAL could be positive, ensure we return negative values.
2011-07-21simple_idct: whitespace cosmeticsMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-21simple_idct: make repeated code a macroMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-21dsputil: remove huge #if 0 blockMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-21simple_idct: change 10-bit add/put stride from pixels to bytesMans Rullgard
This matches other dsputil functions and simplifies calls. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-21dsputil: allow 9/10-bit functions for non-h264 codecsMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-21dnxhd: rename some data tablesJoseph Artsimovich
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-21dnxhdenc: remove inline from function only called through pointerMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-21dnxhdenc: whitespace cosmeticsMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-20Remove unused and non-compiling vestigial g729 decoderDiego Biurrun
2011-07-20Remove unused code under G729_BITEXACT #ifdef.Diego Biurrun
G729_BITEXACT is never set, so the code is all dead code.
2011-07-20mpegvideo: fix invalid picture unreferencing.Ronald S. Bultje
Mpegvideo would free frames as soon as they're not the next or prev picture. This is fine for a single-threading model, but fails miserably in a system where pictures can be referenced (as e.g. last/prev pic) in other threads. Keeping track of ownership of pictures keeps image references (e.g. motion vectors, or the reference of a motion vector) alive as long as the picture data itself is alive. This also happens to fix make THREADS=[3-16] fate-vsynth[12]-error.
2011-07-20dsputil: Remove extra blank line at end.Alex Converse
2011-07-20dsputil: Replace a LONG_MAX check with HAVE_FAST_64BIT.Alex Converse
2011-07-20simple_idct: add 10-bit versionMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-20Remove h264_lowres_idct_put/add functionsMans Rullgard
Use of these has been broken ever since the h264 idct was changed to always use transposed inputs. Furthermore, they were only ever used if some *other* non-default idct was requested. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-20Remove snow/dwt test programMans Rullgard
This test program so full of programming errors it is impossible to make sense of it. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-20h264: remove some disabled codeDiego Biurrun
2011-07-20Fix incorrect max_lowres valuesMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-19cosmetics: indentationJustin Ruggles
2011-07-19eac3enc: use frame exponent strategy when applicable.Justin Ruggles
This checks if the set of selected exponent strategies for all blocks in a channel are in the frame exponent strategy table, and if so, writes the table index instead of each strategy. This saves up to 7 bits per channel per frame, so the overall effect on quality is small.
2011-07-19cosmetics: rename eac3dec_data.c/h to eac3_data.c/h since the tables will alsoJustin Ruggles
be used in the E-AC-3 encoder.
2011-07-19dsputil: fix ff_check_alignment()Mans Rullgard
The change to LOCAL_ALIGNED means the declared object must be an array and the subsequent test should not use the & operator. Noticed by Uoti Urpala. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-18simple_idct: simplify some ifdefferyMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-18simple_idct: remove code for DCTELEM != int16Mans Rullgard
DCTELEM can never be changed to anything else, too much code depends on it. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-18Remove VLAs in ff_amrwb_lsp2lpc()Mans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-18dsputil: restore mistakenly removed hunk of disabled codeDiego Biurrun
This particular part serves to document the optimized code variant.
2011-07-18dsputil: remove disabled codeDiego Biurrun
2011-07-18tta: remove disabled codeDiego Biurrun
2011-07-18x86: Use LOCAL_ALIGNED in mpegvideo_mmx_templateMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-07-17simple_idct: remove disabled codeDiego Biurrun
2011-07-17motion_est: remove disabled codeDiego Biurrun
2011-07-17vc1: remove disabled codeDiego Biurrun
2011-07-17cabac: Move code only used in the cabac test program to cabac.c.Diego Biurrun
2011-07-16dct-test: remove write-only variableMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-16Use LOCAL_ALIGNED in ff_check_alignment()Mans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-16arm: remove disabled function dct_unquantize_h263_inter_iwmmxt()Diego Biurrun
2011-07-16Remove commented-out call to non-existing function print_pow1().Diego Biurrun
2011-07-16Do not decode RV30 files if the extradata is too smallRafaël Carré
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-07-16flashsv: split flashsv_decode_block() off from flashsv_decode_frame().Diego Biurrun