Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-02 | Cleaned up alacenc.c | Nathan Adil Maxson | |
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
2011-12-02 | h264: cap max has_b_frames at MAX_DELAYED_PIC_COUNT - 1. | Ronald S. Bultje | |
This prevents frame allocation overflows, and fixed fate-h264-conformance-mr3_tandberg_b with 2 threads. | |||
2011-12-01 | ARM: fix indentation in ff_dsputil_init_neon() | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-12-01 | ARM: NEON put/avg_pixels8/16 cosmetics | Mans Rullgard | |
This makes whitespace and register names consistent with the style used in more recent code. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-12-01 | ARM: add remaining NEON avg_pixels8/16 functions | Mans Rullgard | |
2011-12-01 | ARM: clean up NEON put/avg_pixels macros | Mans Rullgard | |
Although this adds a few lines, the macro calls are less convoluted. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-12-01 | rv34: align temporary block of "dct" coefs | Mans Rullgard | |
This is needed for optimised transforms. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-12-01 | vble: use dsp.add_hfyu_median_prediction() this allows asm optimizations to ↵ | Michael Niedermayer | |
be used. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
2011-12-01 | vble: remove flags copy, its not used in any speed relevant code. | Michael Niedermayer | |
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
2011-12-01 | vble: merge len and val arrays | Derek Buitenhuis | |
There's no reason to use two arrays for this. Based off commit 2fea60c60084c4e70d7cef128ea3bca5690ce465 to FFmpeg by Michael Niedermayer. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
2011-12-01 | vble: remove unused variable len. | Michael Niedermayer | |
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
2011-12-01 | rv40: move loop filter to rv34dsp context | Janne Grunau | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-11-29 | indeo3: check per-plane data buffer against input buffer bounds. | Aneesh Dogra | |
Fixes : http://bugzilla.libav.org/show_bug.cgi?id=102 Signed-off-by: Alex Converse <alex.converse@gmail.com> | |||
2011-11-29 | pthread: don't increment index on zero-sized packets. | Aaron Colwell | |
The next call to decode() will update from an invalid index, which will either lead to a memcpy() where dest==src (2 threads), or lead to a crash (>2 threads). Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
2011-11-28 | txd: Fix order of operations. | Alex Converse | |
2011-11-28 | Eliminate pointless 0/NULL initializers in AVCodec and similar declarations. | Diego Biurrun | |
2011-11-28 | indeo3: cosmetics | Kostya Shishkov | |
Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
2011-11-28 | dca: Replace oversized unused get_bits() with skip_bits_long(). | Alex Converse | |
2011-11-28 | vc1: use an enum for Frame Coding Mode | Luca Barbato | |
Document it a little and possibly fix a bug in dxva2_vc1. | |||
2011-11-28 | indeo3: error out if no motion vector is set. | Aneesh Dogra | |
This fixes a crash on a corrupt bitstream (bugzilla #93). Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
2011-11-27 | mpegaudio: do not use init_static_data() for initializing tables. | Justin Ruggles | |
It is called once for each mpegaudio codec that is registered, which adds significant overhead. | |||
2011-11-27 | wmavoice: Make format string match variable type. | Alex Converse | |
2011-11-27 | vc1: select interlaced scan table by FCM element | Kostya Shishkov | |
Interlaced videos can contain progressive frames too and now wrong scantable is selected for them. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
2011-11-27 | pthread: track thread existence in a separate variable. | Cheng Sun | |
This fixes a compile error on mingw32 when using p->thread directly (as if it were a pointer) to track thread existence, because the type is opaque and may be a non-pointer. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
2011-11-27 | snow: fix integer overflows | Mans Rullgard | |
The way these values are used, they should have an unsigned type. A similar change was made for mpegvideo in cb66847. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-11-27 | svq1enc: remove stale altivec-related hack | Mans Rullgard | |
altivec.h is no longer (indirectly) included, so this hack is not needed. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-11-27 | snow: fix signed overflow in byte to 32-bit replication | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-11-27 | adx: rename ff_adx_decode_header() to avpriv_adx_decode_header() | Justin Ruggles | |
It is used by the ADX decoder, and therefore needs to be exported in order to work with shared libs. | |||
2011-11-27 | avformat: add CRI ADX format demuxer | Justin Ruggles | |
2011-11-27 | adx: add an ADX parser. | Justin Ruggles | |
This simplifies the decoder so it doesn't have to process an in-packet header or handle arbitrary-sized packets. It also fixes decoding of files with large headers. | |||
2011-11-27 | adx: move header decoding to ADX common code | Justin Ruggles | |
2011-11-27 | adx: calculate the number of blocks in a packet | Justin Ruggles | |
2011-11-27 | adx: define and use 2 new macro constants BLOCK_SIZE and BLOCK_SAMPLES | Justin Ruggles | |
2011-11-27 | adx: check for unsupported ADX formats | Justin Ruggles | |
2011-11-27 | adx: simplify encoding by using put_sbits() | Justin Ruggles | |
2011-11-27 | adx: calculate correct LPC coeffs | Justin Ruggles | |
Instead of using fixed coefficients, the correct way is to calculate the coefficients using the highpass cutoff frequency from the ADX stream header and the sample rate. | |||
2011-11-27 | adx: use 12-bit coefficients instead of 14-bit to avoid integer overflow | Justin Ruggles | |
2011-11-27 | adx: simplify adx_decode() by using get_sbits() to read residual samples | Justin Ruggles | |
2011-11-27 | adx: fix the data offset parsing in adx_decode_header() | Justin Ruggles | |
first 2 bytes are 0x80, 0x00. offset is only 16-bit. this is according to format descriptions on multimedia wiki and wikipedia. | |||
2011-11-27 | adx: remove unneeded post-decode channel interleaving | Justin Ruggles | |
instead interleave channels while decoding | |||
2011-11-27 | adx: validate header values | Justin Ruggles | |
2011-11-27 | adx: cosmetics: general pretty-printing and comment clean-up | Justin Ruggles | |
2011-11-27 | adx: remove useless comments | Justin Ruggles | |
2011-11-27 | adx: change short to int16_t | Justin Ruggles | |
2011-11-27 | adx: rename struct PREV to ADXChannelState | Justin Ruggles | |
2011-11-27 | dnxhdenc: fix signed overflows | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-11-27 | dv: simplify bitstream splicing in dv_decode_ac() | Mans Rullgard | |
This is simpler and fixes some overflow checker warnings. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-11-26 | s3tc: fix shift overflow by using unsigned constant | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-11-26 | svq1enc: fix signed multiplication overflow | Mans Rullgard | |
This multiplication can overflow the signed range but not the unsigned. After right-shifting it will thus fit in the signed range again. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-11-26 | svq1dec: use sign_extend() | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> |