- 13 Jan, 2012 4 commits
-
-
Mans Rullgard authored
Due to apprent bugs in the GNU assembler and/or linker, relocations can be incorrectly processed if the alignment of a Thumb instruction is changed in the output file compared to the input object. This fixes crashes in h264 decoding with Thumb enabled. No effect in ARM mode since everything is 4-byte aligned there. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Paul B Mahol authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Ronald S. Bultje authored
Fixes problems in swscale-test where it gives a 3-member array to a function expecting a 4-member array.
-
Ronald S. Bultje authored
Fixes problems where rgbToRgbWrapper() is called even though it doesn't support this particular conversion (e.g. converting from RGB444 to anything). Thirdly, fixes issues where rgbToRgbWrapper() is called for non-native endiannness conversions (e.g. RGB555BE on a LE system). Fourthly, fixes crashes when converting from e.g. monowhite to monowhite, which calls planarCopyWrapper() and overwrites/reads because n_bytes != n_pixels.
-
- 12 Jan, 2012 22 commits
-
-
Diego Biurrun authored
This fixes standalone compilation of some decoders with --disable-optimizations. cabac.h defines some inline functions that use symbols from cabac.c. Without optimizations these inline functions are not eliminated and linking fails with references to non-existing symbols. Splitting the inline functions off into their own header and only #including it in the places where the inline functions are used allows #including cabac.h from anywhere without ill effects.
-
Diego Biurrun authored
-
Diego Biurrun authored
It was only ever used in the cabac test program, but never initialized.
-
Alex Converse authored
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com> Signed-off-by:
Janne Grunau <janne-libav@jannau.net>
-
Martin Storsjö authored
This isn't used in practice anywhere within libav at the moment, but change it for consistency until it is removed. URL_RDONLY/WRONLY were fixed in commit 5b81e295 (after the values that actually were used were changed at the major bump, in commit cbea3ac8), but this flag was unintentionally left unfixed. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Janne Grunau authored
The sporadic threading errors during fate-rv30 were caused by calling ff_thread_await_progress with mb row -1 as argument. That returns immediately since progress is initialized to -1. Not yet computed motion vectors from the reference could be used for the first macroblocks.
-
Janne Grunau authored
30-50% faster than the C implementation, 0.5% overall speedup on bourne.rmvb.
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
The "new seeking API" was never finished and nobody is working on it.
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
They are deprecated and will be purged on next major bump.
-
Kostya Shishkov authored
From the patch by Reimar Döffinger.
-
Christophe GISQUET authored
When decoding coefficients, detect whether the block is DC-only, and take advantage of this knowledge to perform DC-only inverse transform. This is achieved by: - first, changing the 108x4 element modulo_three_table into a 108 element table (kind of base4), and accessing each value using mask and shifts. - then, checking low bits for 0 (as they represent the presence of higher frequency coefficients) Also provide x86 SIMD code for the DC-only inverse transform. Signed-off-by:
Kostya Shishkov <kostya.shishkov@gmail.com>
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
- 11 Jan, 2012 13 commits
-
-
Paul B Mahol authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Alex Converse authored
This is different than a normal get_bits() over read because decode_audio_specific_config() creates its own GetBitContext. Fixes Bug 170.
-
Henrik Gramner authored
This is required to handle clobbering of XMM registers on Win64 correctly. Fixes FFT and all tests depending on FFT on Win64. Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by:
Janne Grunau <janne-libav@jannau.net>
-
Justin Ruggles authored
This indicates that the actual frame size is based on the buf_size passed to avcodec_encode_audio().
-
Justin Ruggles authored
Since packets all contain only a single block, the generic seek function can be used while still maintaining block-accuracy.
-
Justin Ruggles authored
fixes stream copy of raw gsm to mov. tested with QuickTime.
-
Justin Ruggles authored
The WAVE demuxer returns packets with many blocks per frame, which needs to be parsed into single blocks. This has a side-effect of fixing the timestamps.
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Reinhard Tartler authored
Signed-off-by:
Reinhard Tartler <siretart@tauware.de>
-
Reinhard Tartler authored
update documentation to inform developers that it may be removed in a later release. Signed-off-by:
Reinhard Tartler <siretart@tauware.de>
-
Janne Grunau authored
-
- 10 Jan, 2012 1 commit
-
-
Janne Grunau authored
-