- 09 Jan, 2014 11 commits
-
-
Michael Niedermayer authored
* commit 'ef8c93e2': vp8: drop support for real (non-emulated) edges Conflicts: tests/fate/vpx.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'ebfe622b': mpegvideo: drop support for real (non-emulated) edges Conflicts: libavcodec/mpegvideo.c libavcodec/mpegvideo_motion.c libavcodec/wmv2.c If this is slower on a major platform then it should be investigated and potentially reverted. See: 8fc52a5e See: 3969b4b8Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Timothy Gu authored
ffplay and ffprobe are read-only. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
-
Stefano Sabatini authored
In particular, fix trac ticket #3231.
-
Stefano Sabatini authored
-
Stefano Sabatini authored
Simplify logic, avoid multiple unnecessary alloc/free operations.
-
Stefano Sabatini authored
Fix PTS set on the frame when encoding, which must be specified in the encoder timebase or this will confuse the encoder. When muxing the packet, the PTS/DTS generated by the encoder is then rescaled to the stream timebase.
-
Stefano Sabatini authored
Avoid the need of tweaking, also show how to get list of supported sample formats.
-
Anton Khirnov authored
They are not measurably faster on x86, they might be somewhat faster on other platforms due to missing emu edge SIMD, but the gain is not large enough to justify the added complexity.
-
Anton Khirnov authored
Several decoders disable those anyway and they are not measurably faster on x86. They might be somewhat faster on other platforms due to missing emu edge SIMD, but the gain is not large enough (and those decoders relevant enough) to justify the added complexity.
-
Michael Niedermayer authored
Fixes Ticket3270 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 08 Jan, 2014 28 commits
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Lou Logan authored
-
rogerdpack authored
Signed-off-by: rogerdpack <rogerpack2005@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
untested (noone tested within about a month) and the change is quite trivial so should be ok. While the code before this change is broken. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Ronald S. Bultje authored
Prevents this assembler warning: libavcodec/x86/vp9itxfm.asm:1208: warning: (VP9_IDCT32_1D:309) redefining multi-line macro `STORE_2X2' Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Reviewed-by: "Peter B." <pb@das-werkstatt.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* rbultje/vp9-simd: vp9: make mv bounds 32bit. vp9: reset contextual caches on frame size change with mt enabled. vp9/x86: idct_32x32_add_ssse3 sub-8x8-idct. vp9/x86: idct_32x32_add_ssse3 sub-16x16-idct. vp9/x86: idct_32x32_add_ssse3. Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Stephen Hutchinson authored
If the audio changes from 9eac7c43 were merged as they were, this would cause scripts with both video+audio to fail with a lot of audio decoding errors (the video would be fine). Scripts with only one of either video or audio were unaffected. Additionally, the av_packet changes in general caused seeking to break. Using av_packet_from_data allows video+audio scripts to work as expected, without audio decoding errors. It also fixes seeking. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Anton Khirnov authored
These are the remaining av_packet-related bits from 9eac7c43 that didn't get merged at that time. Changes authored by Anton Khirnov <anton@khirnov.net>, split out from 9eac7c43 by Stephen Hutchinson <qyot27@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes Ticket3281 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Stefano Sabatini authored
-
Ramiro Polla authored
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
-
Helmut K. C. Tessarek authored
-
Stefano Sabatini authored
-
Stefano Sabatini authored
-
Michael Niedermayer authored
* qatar/master: arm: Add a missing # as prefix for an immediate constant Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '5dae4872': arm: Allow overriding the alignment set in the function macro Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'b7b932f5': arm: Remove a leftover define for the pld instruction Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '67bb3a4e': arm: cosmetics: Reindent the h264dsp neon init function Conflicts: libavcodec/arm/h264dsp_init_arm.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
The header parser uses forward and backward parsing, making the bulletproof prevention of loops difficult, thus this simple detection code. If someone improves the forward/backward parsing so it cannot loop then this commit should be reverted Fixes Ticket3278 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Ronald S. Bultje authored
Fixes an assert in file from trac ticket 3188.
-
Ronald S. Bultje authored
Fixes crash/valgrind errors in trac ticket 3188 and hang in 3274.
-
Ronald S. Bultje authored
Runtime of the full 32x32 idct goes from 2446 to 2441 cycles (intra) or from 1425 to 1306 cycles (inter). Overall runtime is not significantly affected.
-
Ronald S. Bultje authored
Runtime of all IDCTs together goes from 3327 to 2473 cycles (intra, i.e. ~35% faster) or from 2312 to 1448 cycles (inter, i.e. ~60% faster). Total decode time of ped1080p.webm goes from 8.086sec to 7.974sec (1.4% faster).
-
Ronald S. Bultje authored
Sub-IDCTs will follow later. ped1080.webm goes from 9.295s to 8.191s (13.5% faster). The IDCT itself goes from 4372 (intra) or 4337 (inter) to 403 (intra) or 329 (inter) cycles for the DC-only form, 23755 (intra) or 23723 (inter) to 3497 (intra) or 3607 (inter) cycles for the no-DC form, which averages from 23393 (intra) or 16612 (inter) to 3449 (intra) or 2392 (inter) for all 32x32s together, i.e. about ~7x faster (all tests done on ped1080p.webm).
-
- 07 Jan, 2014 1 commit
-
-
Carl Eugen Hoyos authored
Fixes ticket #3261 visually. Analyzed-by: Michael Doilnitsyn
-