summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* avcodec: remove AVCodecContext.dsp_maskMans Rullgard2012-04-21
| | | | | | | | This removes all references to AVCodecContext.dsp_mask and marks it for eviction at the next version bump. It has been superseded by av_set_cpu_flag_mask() which, unlike this field, works everywhere. Signed-off-by: Mans Rullgard <mans@mansr.com>
* utvideo: general cosmeticsJan Ekström2012-04-20
| | | | | | | | | General cosmetics, such as keeping lines under 80 characters, fixing a couple of typos (predition -> prediction) and a general style fix that was pointed out by Derek when I was having my sliced multithreading patch in review by him. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* aac: Handle HE-AACv2 when sniffing a channel order.Alex Converse2012-04-20
|
* xxan: Remove write-only variable in xan_decode_frame_type0().Diego Biurrun2012-04-20
| | | | libavcodec/xxan.c:293:13: warning: variable ‘corr_end’ set but not used
* ivi_common: Initialize a variable at declaration in ff_ivi_decode_blocks().Diego Biurrun2012-04-20
| | | | This simplifies the code a bit and avoids an uninitialized variable warning.
* avcodec: add a cook parser to get subpacket durationJustin Ruggles2012-04-20
| | | | Fixes jittery video playback of rm files with cook audio.
* dv: Initialize encoder tables during encoder init.Diego Biurrun2012-04-19
|
* dv: Replace some magic numbers by the appropriate #define.Diego Biurrun2012-04-19
|
* ppc: drop unused function dct_quantize_altivec()Diego Biurrun2012-04-18
| | | | This also allows dropping some PPC-specific ugliness from dsputil.[ch].
* mpegaudiodec: Do not discard mp_decode_frame() return value.Diego Biurrun2012-04-18
| | | | | This fixes the warning: libavcodec/mpegaudiodec.c:1704:14: warning: variable ‘out_size’ set but not used
* avcodec_string: Favor AVCodecContext.codec over the default codec.Alex Converse2012-04-17
| | | | This improves output for formats with more than one AVCodec.
* cook: Make constants passed to AV_BE2NE32C() unsigned to avoid signed overflow.Alex Converse2012-04-17
|
* aacenc: Fix issues with huge values of bit_rate.Reimar Döffinger2012-04-17
| | | | | | | | | | Do not pointlessly call ff_alloc_packet multiple times, and fix an infinite loop by clamping the maximum number of bits to target in the algorithm that does not use lambda. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* dv_tablegen: Drop unnecessary av_unused attribute from dv_vlc_map_tableinit().Diego Biurrun2012-04-17
|
* proresenc: multithreaded quantiser searchKostya Shishkov2012-04-17
|
* aacdec: More robust output configuration.Alex Converse2012-04-16
| | | | | | Save the old output configuration (if it has been used successfully) when trying a new configuration. If the new configuration fails to decode, restore the last successful configuration.
* faac: Fix multi-channel orderingCarl Eugen Hoyos2012-04-16
| | | | Signed-off-by: Alex Converse <alex.converse@gmail.com>
* faac: Add .channel_layoutsAlex Converse2012-04-16
|
* indeo3: add parens around some macro argumentsMans Rullgard2012-04-16
| | | | | | | Without these, the expansion contains things like --1 with some compilers resulting in build errors. Signed-off-by: Mans Rullgard <mans@mansr.com>
* h264: use proper PROLOGUE statement for a function using 8 registers.Ronald S. Bultje2012-04-16
| | | | Fixes crashes when using biweight on win64.
* dv: Merge dvquant.h into dvdata.c where all other DV tables reside.Diego Biurrun2012-04-16
|
* dv: Move static tables only used in one place to where they are used.Diego Biurrun2012-04-16
|
* utvideo: Remove unused variable 'src_size'Derek Buitenhuis2012-04-15
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* libxvid: Reorder functions to avoid forward declarations; make functions static.Diego Biurrun2012-04-14
|
* libxvid: drop some pointless dead codeDiego Biurrun2012-04-14
|
* wmal: vertical alignment cosmeticsMashiat Sarker Shakkhar2012-04-14
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* wmal: Warn about missing bitstream splicing feature and ask for sample.Mashiat Sarker Shakkhar2012-04-14
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* wmal: Skip seekable_frame_in_packet.Mashiat Sarker Shakkhar2012-04-14
| | | | | | | There is no point in storing the value in a variable, since it is not used anywhere else in the decoder. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* wmal: Drop unused variable num_possible_block_size.Mashiat Sarker Shakkhar2012-04-14
| | | | | | This is probably a leftover from WMA Pro. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* qdm2: fix a dubious pointer castMans Rullgard2012-04-13
| | | | | | | This reworks a loop to get rid of an ugly pointer cast, fixing errors seen with the PathScale ENZO compiler. Signed-off-by: Mans Rullgard <mans@mansr.com>
* WMAL: Do not try to read rawpcm coefficients if bits is invalidMichael Niedermayer2012-04-13
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* tiffdec: K&R cosmeticsAlex Converse2012-04-13
|
* dsputil: fix optimized emu_edge function on Win64.Ronald S. Bultje2012-04-13
| | | | | | | | Recent register allocation changes (x86inc.asm update) changed the register order and thus opcodes for the inner loops. One of them became >128bytes, which confuses other parts of this function where it jumps to fixed-offset positions to extend the edge by fixed amounts. A simple register change fixes this.
* tiffdec: Add a malloc check and refactor another.Alex Converse2012-04-13
|
* faxcompr: Check malloc results and unify return pathAlex Converse2012-04-13
|
* ac3dsp: call femms/emms at the end of float_to_fixed24() for 3DNow and SSEJustin Ruggles2012-04-12
| | | | | | Fixes ac3-encode and eac3-encode FATE test failures with SSE2 disabled. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* pthread: Fix crash due to fctx->delaying not being cleared.Dale Curtis2012-04-12
| | | | | | | | | | | Reproducible with test case and ffplay -threads 2. Stack trace: http://pastebin.com/PexZ4Uc0 Test case: http://commondatastorage.googleapis.com/dalecurtis-shared/crash.ogm Signed-off-by: Dale Curtis <dalecurtis@chromium.org> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* vp3: Assert on invalid filter_limit values.Dale Curtis2012-04-12
| | | | | Signed-off-by: Dale Curtis <dalecurtis@chromium.org> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* h264: fix 10bit biweight functions after recent x86inc.asm fixes.Ronald S. Bultje2012-04-12
| | | | | This should have been updated in the x86inc.asm update, but was accidently forgotten.
* ffv1: Fix size mismatch in encode_line.Alex Converse2012-04-12
|
* libxvid: remove disabled codeDiego Biurrun2012-04-12
|
* qdm2: make a table static constMans Rullgard2012-04-12
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* qdm2: simplify bitstream reader setup for some subpacket typesMans Rullgard2012-04-12
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* qdm2: use get_bits_left()Mans Rullgard2012-04-12
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: Consistently handle conditional compilation for all optimization OBJS.Diego Biurrun2012-04-12
|
* avpacket, bfi, bgmc, rawenc: K&R prettyprinting cosmeticsDiego Biurrun2012-04-12
|
* msrle: convert MS RLE decoding function to bytestream2.Ronald Bultje2012-04-11
| | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* x86inc improvements for 64-bitHenrik Gramner2012-04-11
| | | | | | | | | | | | Add support for all x86-64 registers Prefer caller-saved register over callee-saved on WIN64 Support up to 15 function arguments Also (by Ronald S. Bultje) Fix up our asm to work with new x86inc.asm. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* interplayvideo: fix av_dlog parameter type mismatchDiego Biurrun2012-04-11
| | | | libavcodec/interplayvideo.c:909:13: warning: format ‘%p’ expects argument of type ‘void *’, but argument 7 has type ‘GetByteContext’ [-Wformat]
* Drop some pointless #ifdefs.Diego Biurrun2012-04-10
| | | | The files are only compiled if the #ifdef conditions are met.