- 15 Jan, 2014 19 commits
-
-
Michael Niedermayer authored
* commit '8438b3f0': aarch64: h264 idct NEON assembler optimizations Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '71617884': aarch64: h264 chroma motion compensation NEON optimizations Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'b7b17ed6': aarch64: add cpuflags support for NEON and VFP Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '1e9265cd': dct-test: test ff_simple_idct_neon only on ARM for now Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '2620df13': mov: Free an earlier allocated array if allocating a new one Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'd51f0996': mov: Free intermediate arrays in the normal cleanup function Conflicts: libavformat/mov.c See: a6b3e6d0Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Clément Bœsch authored
4412 decicycles in ff_vp9_loop_filter_h_16_16_ssse3, 4193462 runs, 842 skips 3600 decicycles in ff_vp9_loop_filter_h_16_16_avx, 4193621 runs, 683 skips 3010 decicycles in ff_vp9_loop_filter_v_16_16_ssse3, 4193528 runs, 776 skips 2678 decicycles in ff_vp9_loop_filter_v_16_16_avx, 4193742 runs, 562 skips 23025 decicycles in ff_vp9_idct_idct_32x32_add_ssse3, 2096871 runs, 281 skips 19943 decicycles in ff_vp9_idct_idct_32x32_add_avx, 2096815 runs, 337 skips 4675 decicycles in ff_vp9_idct_idct_16x16_add_ssse3, 4194018 runs, 286 skips 3980 decicycles in ff_vp9_idct_idct_16x16_add_avx, 4194022 runs, 282 skips 967 decicycles in ff_vp9_idct_idct_8x8_add_ssse3, 16776972 runs, 244 skips 887 decicycles in ff_vp9_idct_idct_8x8_add_avx, 16777002 runs, 214 skips
-
Janne Grunau authored
Ported from ARMv7 NEON.
-
Janne Grunau authored
Since RV40 and VC-1 use almost the same algorithm so optimizations for those two decoders are easy to do and included.
-
Janne Grunau authored
NEON and VFP are currently mandatory for all ARMv8 profiles. Both are handled as extensions as far as cpuflags are concerned. This is consistent with handling x86_64 which always has SSE2, but still handles it as an extension.
-
Janne Grunau authored
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Martin Storsjö authored
It could probably also be considered an error if the pointer isn't null at this point, but then we might risk rejecting some slightly broken files that we might have handled so far. Sample-Id: 00000496-google Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
These arrays are normally freed at the end of mov_read_trak, but make sure they're freed in case mov_read_trak returned early (due to errors) or in case the atoms that allocate arrays are encountered at some other point than within a trak (which we don't have checks against). Sample-Id: 00000496-google Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
* qatar/master: aarch64: bswap inline assembly Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '032d4da8': aarch64: configure: set arch dependent features Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '8b411918': cabac: remove leftovers from the cabac encoder Not merged, as we have not removed the cabac test which uses these Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes Ticket3304 Alternatively max_dec_pic_buffering could be removed completely as its not used. Based on a patch by Jose Santiago <santiago@haivision.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
James Almer authored
Also remove "webp:" from log messages. Using the AVCodecContext is enough. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes use of uninitialized memory Fixes: msan_uninit-mem_7f9b9902ed90_7462_new_alaw.voc Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 14 Jan, 2014 21 commits
-
-
Michael Niedermayer authored
* qatar/master: mxf: Fix potential leak in mxf_read_local_tags() See: fbb39f44Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '8b708f1c': mxf: Correctly support files from Pinnacle Thunder See: a61fada3Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '0d6605c7': mxf: Fix a possible leak of extradata Conflicts: libavformat/mxfdec.c See: b6557080Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '1a4e4ad0': mxf: Use av_malloc_array Conflicts: libavformat/mxfdec.c See: 8ce41721Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Janne Grunau authored
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Janne Grunau authored
Stack is always 16 byte aligned and clz, 64bit operations and unaligned memory access are fast in aarch64 mode on ARMv8. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Janne Grunau authored
The cabac encoder was only used by the removed cabac test. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Michael Niedermayer authored
* commit 'f5fbbbc0': mxf: Drop unnecessary checks Conflicts: libavformat/mxfdec.c See: c5714097Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'aa0cb16c': mxf: Fix off by one error in d10 aes3 decoding Conflicts: libavformat/mxfdec.c See: 3be02afbMerged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '42f91322': mxf: Do not use int to check the seek position Conflicts: libavformat/mxfdec.c See: 007989c7Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'd84bd465': mxf: Set AV_FIELD_PROGRESSIVE See: def01739Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
avcodec/mpegaudiodec_template: decode_frame_mp3on4: conceal errors in decoding instead of discarding data Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
avcodec/mpegaudiodec_template/mp3on4: check that all channels have been decoded before returnig a frame Fixes use of uninitialized memory Fixes: msan_uninit-mem_7f80bf9a259e_5774_id5_1.mp4 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes use of uninitialized memory Fixes: msan_uninit-mem_7f3f90a8606a_3018_Sequence_1-Apple_ProRes_422_LT.mov Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Tomas Härdin authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Tomas Härdin authored
Such files have IndexTableSegments which when parsed cover EditUnit ranges like this: [0,1) [249,250) [249,377) [0,249) where each interval is [IndexStartPosition, IndexStartPosition + IndexDuration) This would be reduced to a sparse index like: [0,1), [249,250) instead of the full range: [0,249), [249,377) Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Michael Niedermayer authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Luca Barbato authored
-
Luca Barbato authored
av_reallocp_array does the check already.
-
Marton Balint authored
Without this fix the last sample was missing from the packet.
-
Luca Barbato authored
Overly large files are to be expected. Reported-by: Jean-Baptiste Kempf <jb@videolan.org>
-