- 21 1月, 2013 8 次提交
-
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
This gets rid of almost all the codec specific details from the generic rtpdec code. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
This also adds checking of mallocs. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
This gets rid of a number of special cases from the common rtpdec code. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
The lavf-internal parser functions are used when receiving mpegts over RTP. This fixes memory leaks in this setup. The normal mpegts demuxer close function was updated in ec7d0d2e in 2004 to fix leaks, but the parsing function used for RTP wasn't updated and has been leaking ever since. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
This makes the returned data valid to stream copy into other containers as well, not only for decoding straight away. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
This fixes build failures on ppc machines with a compiler that supports -Werror=implicit-function-declaration. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 20 1月, 2013 7 次提交
-
-
由 Janne Grunau 提交于
libavutil/arm/asm.S sets '.arch' depending on HAVE_ARMV5TE so that assembling armv5te code will always succeed even if the default -march flag does not support it. HAVE_ARMV5TE_EXTERNAL tests assembling code with the default arch. Fixes the missing symbol ff_prefetch_arm with --cpu= not including armv5te. CC: libav-stable@libav.org
-
由 Mans Rullgard 提交于
Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Luca Barbato 提交于
Too much code relies in having init_get_bits fed with a valid buffer and set its dimension to 0. Check for NULL buffer instead.
-
由 Ronald S. Bultje 提交于
The function is never used.
-
由 Ronald S. Bultje 提交于
Conveniently (together with Justin's earlier patches), this makes our vorbis decoder entirely independent of dsputil.
-
由 Ronald S. Bultje 提交于
This is identical to what e.g. vp8 does, and prevents the function call overhead (plus dependency on dsputil for this particular function). Arm asm updated by Janne Grunau <janne-libav@jannau.net>. Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Xi Wang 提交于
The loop condition `x = ex' is incorrect. It should be `x <= ex'. This bug was introduced in commit c65dfac4 "mpegvideo.c: K&R formatting and cosmetics." CC:libav-stable@libav.org Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
- 19 1月, 2013 6 次提交
-
-
由 Clément Bœsch 提交于
Signed-off-by: NAlexandra Khirnova <alexandra.khirnova@gmail.com> Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Diego Biurrun 提交于
-
由 Martin Storsjö 提交于
This provides a fallback when building with Yasm enabled, but neither inline assembly, nor the _mm_empty intrinsic are available or enabled. Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Diego Biurrun 提交于
This allows defining externally visible library symbols. Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Diego Biurrun 提交于
The new name is more descriptive and will allow defining a separate public prefix for externally visible library symbols. Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Sean McGovern 提交于
These flags are as linker-specific as other LDFLAGS and thus need to be translated to the correct linker syntax. Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
- 18 1月, 2013 9 次提交
-
-
由 Anton Khirnov 提交于
ref_list is constructed from other fields per slice when needed, so do not copy it for both frame and slice threading. default_ref_list is constructed per frame and still needs to be copied to per-slice contexts for slice threading, but a copy is not needed for frame threading.
-
由 Justin Ruggles 提交于
CC: libav-stable@libav.org
-
由 Justin Ruggles 提交于
This is needed if a custom matrix is set by the user after opening the AVAudioResampleContext because the matrix channel count can change if different mixing coefficients are used. CC:libav-stable@libav.org
-
由 Luca Barbato 提交于
-
由 Xi Wang 提交于
The mask `x && (1 << y)' is incorrect and always yields true. The correct form should be `x & (1 << y)'. CC: libav-stable@libav.org Signed-off-by: NXi Wang <xi.wang@gmail.com> Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Luca Barbato 提交于
Looks like this kind of samples are produced by certain Russian equipment.
-
由 Luca Barbato 提交于
Upstream decided to split the paranoia interface and move the headers accordingly.
-
由 Martin Storsjö 提交于
This fixes builds on 64bit MSVC. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
This fixes a regression since d9cf5f51 with theora over RTP (possibly with other variants of theora as well). In theora over RTP, the second of the 3 headers turns out to be 0 bytes long, which prior to d9cf5f51 worked just fine. After d9cf5f51, reading from the bitstream reader fails (since the reader wasn't initialized but returned an error if initialized with 0 bits). CC: libav-stable@libav.org Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 17 1月, 2013 1 次提交
-
-
由 Justin Ruggles 提交于
Fixes fate-id-cin-video failures when running FATE with valgrind.
-
- 16 1月, 2013 9 次提交
-
-
由 Justin Ruggles 提交于
Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Martin Storsjö 提交于
This fixes possible buffer overreads. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
This squelches false positive warnings (with gcc) about them being used uninitalized. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Ronald S. Bultje 提交于
If the motion vector is at a subpixel position, we need 3 pixels below the motion vector's wholepel position available, not 2, since the MC filter is a sixtap filter for the hpel position, and then a bilin filter for the qpel position. This patch fixes highly irreproducible (0.1%) fate failures in frame 2 and 4 of h264-conformance-cama2_vtc_b (e.g. first P-frame, first field, last line of MB x=40,y=2 and second field and last lines of MBs x=39-40, y=3). These used pre-loopfilter instead of post-loopfilter data because the await_progress() waited for one line too little in that field, and the motion vector of these particular MBs happened to align exactly to a position where that demonstrates the bug. CC: libav-stable@libav.org Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Joakim Plate 提交于
Matroska stores palette information as plain text in extradata. Signed-off-by: NAlexandra Khirnova <alexandra.khirnova@gmail.com> Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-