- 17 1月, 2012 3 次提交
-
-
由 Anton Khirnov 提交于
Frames must be counted when they are passed to the encoder, not when they come out. Fixes Bug 202.
-
由 Janne Grunau 提交于
Overall almost 4% faster, idct_add down from 350 to 85 cycles, idct_dc_add down from 83 to 30 cycles. squash: rv34 idct rearrange partial register loads
-
由 Christophe GISQUET 提交于
Implement 1-pass inverse transform and reconstruction for inter blocks.
-
- 16 1月, 2012 13 次提交
-
-
由 Paul B Mahol 提交于
Signed-off-by: NKostya Shishkov <kostya.shishkov@gmail.com>
-
由 Paul B Mahol 提交于
This is a preparation for adding SMJPEG muxer. Signed-off-by: NKostya Shishkov <kostya.shishkov@gmail.com>
-
由 Laurentiu Ion 提交于
Signed-off-by: NJustin Ruggles <justin.ruggles@gmail.com>
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
This allows audio encoders to optionally take an AVFrame as input and write encoded output to an AVPacket. This also adds AVCodec.encode2() which will also be usable by video and subtitle encoders once support is implemented in the public functions.
-
由 Justin Ruggles 提交于
This is a convenience function for the user to fill audio AVFrame information.
-
由 Christophe GISQUET 提交于
Extract processing of intra 16x16 blocks from intra macroblock processing. Also implement a function performing inverse transform and block reconstruction for DC-only blocks in 1 pass instead of 2.
-
由 Christophe GISQUET 提交于
Split inter/intra macroblock handling code. This will allow further optimizations such as performing inverse transform and block reconstruction in a single pass as well as specialize code. Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Diego Biurrun 提交于
-
由 Daniel Huang 提交于
Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Reinhard Tartler 提交于
Do not fail audio decoding with avcodec_decode_audio3 if user has set a custom get_buffer. Strictly speaking, this was never allowed by the API, but it seems that some software packages did so anyways. In order to unbreak applications (cf. http://bugs.debian.org/655890), this change clarifies the API and overrides the custom get_buffer() with the defaults. This change is inspired by a similar commit (c3846e3e) in FFmpeg. Signed-off-by: NReinhard Tartler <siretart@tauware.de>
-
- 15 1月, 2012 4 次提交
-
-
由 Kostya Shishkov 提交于
Reference decoder clips data before shifting it to final range and also forces 32-bit lossy mode to be actually 24-bit lossy mode in order to be able to perform proper clipping.
-
由 Laurentiu Ion 提交于
Signed-off-by: NJustin Ruggles <justin.ruggles@gmail.com>
-
由 Aneesh Dogra 提交于
The patch also adds several bytestream macros to deal with native endian. Signed-off-by: NJustin Ruggles <justin.ruggles@gmail.com>
-
由 Diego Biurrun 提交于
Fixes several "‘static’ is not at beginning of declaration" warnings.
-
- 14 1月, 2012 11 次提交
-
-
由 Stefano Sabatini 提交于
Fix libavfilter library version numbers generation, which was broken in 3167dc95. Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Ronald S. Bultje 提交于
-
由 Martin Storsjö 提交于
max_b_frames is initialized to -1 for libx264, to allow distinguishing between an explicit user set 0 and a default not touched 0 (see bb73cda2). If max_b_frames is left as -1, this affects dts generation (where expressions like max_b_frames != 0 are used), so make sure it is left at the default 0 after the libx264 init function returns. This avoids unnecessarily producing dts != pts when using profile=baseline. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Justin Ruggles 提交于
fixes the tests on big-endian systems
-
由 Janne Grunau 提交于
Fixes fate-targa-conformance-CCM8 and fate-targa-conformance-UCM8.
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
Based on a patch by Oana Stratulat <oanaandreeastratulat@gmail.com>
-
由 Mans Rullgard 提交于
The alignment directive must obviously precede the label. This was never noticed in ARM mode since the location is already aligned there. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
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: NMans Rullgard <mans@mansr.com>
-
- 13 1月, 2012 9 次提交
-
-
由 Paul B Mahol 提交于
Signed-off-by: NRonald S. Bultje <rsbultje@gmail.com>
-
由 Ronald S. Bultje 提交于
Fixes problems in swscale-test where it gives a 3-member array to a function expecting a 4-member array.
-
由 Ronald S. Bultje 提交于
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.
-
由 Diego Biurrun 提交于
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 提交于
-
由 Diego Biurrun 提交于
It was only ever used in the cabac test program, but never initialized.
-
由 Alex Converse 提交于
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com> Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Martin Storsjö 提交于
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: NMartin Storsjö <martin@martin.st>
-