ffmpeg | branch: master | Michael Niedermayer | Wed
Mar 8 21:35:51 2017 +0100| [ce010655a6b82d49bd8df179d73bcb5802a273c1] |
committer: Michael Niedermayer
avcodec/dca_xll: Fix runtime error: signed integer overflow: 2147286116 +
6298923 cannot be represented in type 'int'
Fixes: 732/clusterf
ffmpeg | branch: master | Michael Niedermayer | Sat
Mar 11 03:25:41 2017 +0100| [47cc9c1d77f5362e1ba8cee604cb0853d3576b0b] |
committer: Michael Niedermayer
avcodec/wavpack: Fix runtime error: signed integer overflow: -2147483648 +
-83886075 cannot be represented in type 'int'
Fixes: 761/clust
ffmpeg | branch: master | Michael Niedermayer | Sat
Mar 11 03:38:01 2017 +0100| [f4c2302ee24d8a6a31226acca48fe9caed597a8c] |
committer: Michael Niedermayer
avcodec/dca_xll: Fix runtime error: signed integer overflow: 1762028192 +
698372290 cannot be represented in type 'int'
Fixes: 762/cluste
ffmpeg | branch: master | Michael Niedermayer | Sat
Mar 11 03:55:39 2017 +0100| [44e2105189ac66637f34c764febc349238250b1d] |
committer: Michael Niedermayer
avcodec/amrwbdec: Fix runtime error: left shift of negative value -1
Fixes: 763/clusterfuzz-testcase-6007567320875008
Found-by: continuo
ffmpeg | branch: master | Muhammad Faiz | Sat Mar 11
07:54:30 2017 +0700| [0bab78f7e729a76ea7a8cbec7f1de033c52494e8] | committer:
Muhammad Faiz
avfilter/af_firequalizer: add av_restrict on convolution func
slightly improved speed
Reviewed-by: wm4
Signed-off-by: Muhammad Faiz
> http://git.v
ffmpeg | branch: master | Przemysław Sobala | Fri
Mar 3 09:38:28 2017 +0100| [89c0fda5f43d8a3d3a1c538ff8d72e6737bc7d8e] |
committer: Michael Niedermayer
lavf/dashenc: update bitrates on dash_write_trailer
Provides a way to change bandwidth parameter inside DASH manifest after a
non-CBR H.264
ffmpeg | branch: master | Steven Liu | Sat Mar 11
21:11:38 2017 +0800| [70a9407b509fbefb60a215bc4ad00e54eb4e64ab] | committer:
Steven Liu
doc/muxers: move hls_flags temp_file to after SECOND LEVEL hls example
the temp_file hls_flags describe text offset is wrong, now move it after example
Sig
ffmpeg | branch: master | Martin Storsjö | Tue Jan 3
16:11:56 2017 +0200| [16ef000799b227d0226b7a678d28c34ff1d09410] | committer:
Martin Storsjö
aarch64: vp9itxfm: Fix incorrect vertical alignment
This is cherrypicked from libav commit
0c0b87f12d48d4e7f0d3d13f9345e828a3a5ea32.
Signed-off-by:
ffmpeg | branch: master | Martin Storsjö | Thu Feb 16
09:18:25 2017 +0200| [dda45c087b2c09ba9e485c51ff9c8f2aaca709a9] | committer:
Martin Storsjö
aarch64: Add parentheses around the offset parameter in movrel
This fixes building with clang for linux with PIC enabled.
This is cherrypicked from
ffmpeg | branch: master | Martin Storsjö | Tue Jan 3
16:38:56 2017 +0200| [1d8ab576a7e40ea6209dd753929f26dcb37e1444] | committer:
Martin Storsjö
arm: vp9itxfm: Share instructions for loading idct coeffs in the 8x8 function
This is cherrypicked from libav commit
3933b86bb93aca47f29fbd493075b0f
ffmpeg | branch: master | Martin Storsjö | Wed Nov 23
14:03:05 2016 +0200| [dc47bf3872fde18f6aea33f015a95b70e24dff19] | committer:
Martin Storsjö
aarch64: vp9itxfm: Make the larger core transforms standalone functions
This work is sponsored by, and copyright, Google.
This reduces the code siz
ffmpeg | branch: master | Martin Storsjö | Sat Dec 17
13:09:50 2016 +0200| [bff07715904cc02f04eb5c5e171b431eb00f0c3b] | committer:
Martin Storsjö
arm: vp9mc: Calculate less unused data in the 4 pixel wide horizontal filter
Before:Cortex A7 A8 A9 A53
vp9_put_8ta
ffmpeg | branch: master | Martin Storsjö | Mon Jan 2
22:08:41 2017 +0200| [2905657b902fea8718434f0d29056cf4e7434307] | committer:
Martin Storsjö
aarch64: vp9itxfm: Avoid reloading the idct32 coefficients
The idct32x32 function actually pushed d8-d15 onto the stack even
though it didn't clobbe
ffmpeg | branch: master | Martin Storsjö | Wed Jan 11
11:58:02 2017 +0200| [c8d6eec85d6a87c9075c87d5eb75af47c964fff8] | committer:
Martin Storsjö
aarch64: vp9lpf: Fix broken indentation/vertical alignment
This is cherrypicked from libav commit
07b5136c481d394992c7e951967df0cfbb346c0b.
Signed-
ffmpeg | branch: master | Martin Storsjö | Wed Nov 23
10:56:12 2016 +0200| [f8fcee0daf42d16581ec581bd5ff6373c3a76103] | committer:
Martin Storsjö
arm: vp9itxfm: Make the larger core transforms standalone functions
This work is sponsored by, and copyright, Google.
This reduces the code size of
ffmpeg | branch: master | Martin Storsjö | Tue Nov 22
11:07:38 2016 +0200| [824589556cb7c4bfafb8a0190e71a10c628f5339] | committer:
Martin Storsjö
arm: vp9itxfm: Do a simpler half/quarter idct16/idct32 when possible
This work is sponsored by, and copyright, Google.
This avoids loading and calc
ffmpeg | branch: master | Martin Storsjö | Wed Jan 4
12:57:56 2017 +0200| [148cc0bb890839bc2a9cda514c5e71acc39eb374] | committer:
Martin Storsjö
aarch64: vp9itxfm: Optimize 16x16 and 32x32 idct dc by unrolling
This work is sponsored by, and copyright, Google.
Before:
ffmpeg | branch: master | Martin Storsjö | Wed Jan 4
13:08:51 2017 +0200| [758302e4bc14e93989e7feb1135ec3f807c3310d] | committer:
Martin Storsjö
arm: vp9itxfm: Optimize 16x16 and 32x32 idct dc by unrolling
This work is sponsored by, and copyright, Google.
Before:C
ffmpeg | branch: master | Martin Storsjö | Tue Jan 3
14:55:46 2017 +0200| [19a0f9529ccdb48696f0caa251fe36b1d30df739] | committer:
Martin Storsjö
aarch64: vp9itxfm: Use a single lane ld1 instead of ld1r where possible
The ld1r is a leftover from the arm version, where this trick is
beneficial
ffmpeg | branch: master | Martin Storsjö | Thu Dec 1
11:10:19 2016 +0200| [52c7366c83aba4dc92ceedecbee592d629c98e29] | committer:
Martin Storsjö
aarch64: vp9itxfm: Restructure the idct32 store macros
This avoids concatenation, which can't be used if the whole macro
is wrapped within another m
ffmpeg | branch: master | Martin Storsjö | Tue Jan 3
16:39:41 2017 +0200| [3006e5253afc6a0ee001916806aae80f157d7043] | committer:
Martin Storsjö
aarch64: vp9itxfm: Share instructions for loading idct coeffs in the 8x8
function
This is cherrypicked from libav commit
4da4b2b87f08a1331650c7e36e
ffmpeg | branch: master | Martin Storsjö | Sat Dec 17
13:14:38 2016 +0200| [045e33ae3fee74e39b1321dddf727eacb1ecf541] | committer:
Martin Storsjö
aarch64: vp9mc: Calculate less unused data in the 4 pixel wide horizontal filter
No measured speedup on a Cortex A53, but other cores might benefit.
ffmpeg | branch: master | Martin Storsjö | Sat Dec 31
22:27:13 2016 +0200| [b2e20d89844b51c3d9565b293606d1433bd67f25] | committer:
Martin Storsjö
arm: vp9itxfm: Reorder iadst16 coeffs
This matches the order they are in the 16 bpp version.
There they are in this order, to make sure we access t
ffmpeg | branch: master | Martin Storsjö | Sat Jan 14
20:49:19 2017 +0200| [3fbbad29847c79f422128ad88f174c53a5f6c449] | committer:
Martin Storsjö
arm/aarch64: vp9lpf: Keep the comparison to E within 8 bit
The theoretical maximum value of E is 193, so we can just
saturate the addition to 255.
ffmpeg | branch: master | Martin Storsjö | Sat Dec 17
00:55:41 2016 +0200| [ac6cb8ae5b1c56c4a3fceb635c60d05e447c4365] | committer:
Martin Storsjö
aarch64: vp9mc: Simplify the extmla macro parameters
Fold the field lengths into the macro.
This makes the macro invocations much more readable, wh
ffmpeg | branch: master | Martin Storsjö | Tue Jan 10
16:49:13 2017 +0200| [83399cf569c9f78e0c72e21aa67184c222bb2d59] | committer:
Martin Storsjö
arm: vp9lpf: Interleave the start of flat8in into the calculation above
This adds lots of extra .ifs, but speeds it up by a couple cycles,
by avoidi
ffmpeg | branch: master | Martin Storsjö | Sun Feb 5
22:53:55 2017 +0200| [a681c793a30386d01d273ce86b3368311cffb511] | committer:
Martin Storsjö
aarch64: vp9itxfm: Move the load_add_store macro out from the itxfm16 pass2
function
This allows reusing the macro for a separate implementation of
ffmpeg | branch: master | Martin Storsjö | Tue Jan 3
23:11:51 2017 +0200| [d0fbf7f34e7243f6a4cbde9925f34d924e6d93f7] | committer:
Martin Storsjö
aarch64: vp9itxfm: Update a comment to refer to a register with a different name
This is cherrypicked from libav commit
8476eb0d3ab1f7a52317b2334664
ffmpeg | branch: master | Martin Storsjö | Sat Dec 31
14:05:44 2016 +0200| [4f693b56bdcfda37b4f2c48b39dcf12439c149c8] | committer:
Martin Storsjö
arm: vp9itxfm: Reorder the idct coefficients for better pairing
All elements are used pairwise, except for the first one.
Previously, the 16th eleme
ffmpeg | branch: master | Martin Storsjö | Tue Jan 10
22:08:50 2017 +0200| [9f3a8863648ed19ea69ca5ddfcfa3c80e0df15b0] | committer:
Martin Storsjö
aarch64: vp9lpf: Interleave the start of flat8in into the calculation above
This adds lots of extra .ifs, but speeds it up by a couple cycles,
by av
ffmpeg | branch: master | Martin Storsjö | Sat Dec 31
14:18:31 2016 +0200| [f952273019984da5e7bfa1298e1cdb0683049296] | committer:
Martin Storsjö
aarch64: vp9itxfm: Reorder the idct coefficients for better pairing
All elements are used pairwise, except for the first one.
Previously, the 16th e
ffmpeg | branch: master | Martin Storsjö | Tue Jan 3
16:46:17 2017 +0200| [6752318c737663f0ac019de3acd63e3cea706864] | committer:
Martin Storsjö
aarch64: vp9itxfm: Use the right lane sizes in 8x8 for improved readability
This is cherrypicked from libav commit
3dd7827258ddaa2e51085d0c677d6f3b1
ffmpeg | branch: master | Martin Storsjö | Sat Dec 31
22:27:13 2016 +0200| [26ee83acc4ebd765529b666c7f050243b7677d76] | committer:
Martin Storsjö
aarch64: vp9itxfm: Reorder iadst16 coeffs
This matches the order they are in the 16 bpp version.
There they are in this order, to make sure we acce
ffmpeg | branch: master | Martin Storsjö | Tue Nov 22
22:58:35 2016 +0200| [9532a7d4d060f2a2741225a76945daed52dbc478] | committer:
Martin Storsjö
aarch64: vp9itxfm: Do separate functions for half/quarter idct16 and idct32
This work is sponsored by, and copyright, Google.
This avoids loading a
ffmpeg | branch: master | Martin Storsjö | Sat Jan 14
13:22:30 2017 +0200| [a88db8b9a016fe47997029e3653cdac4777994b4] | committer:
Martin Storsjö
arm: vp9lpf: Implement the mix2_44 function with one single filter pass
For this case, with 8 inputs but only changing 4 of them, we can fit
all 16
ffmpeg | branch: master | Martin Storsjö | Sun Feb 5
22:55:20 2017 +0200| [3bd9b39108076e1fca8cd26970cb946fce66523a] | committer:
Martin Storsjö
arm: vp9itxfm: Move the load_add_store macro out from the itxfm16 pass2 function
This allows reusing the macro for a separate implementation of the
ffmpeg | branch: master | Martin Storsjö | Sat Feb 4
22:16:09 2017 +0200| [31e41350d283febda7e91b92555854ca270e075e] | committer:
Martin Storsjö
arm: vp9itxfm: Avoid .irp when it doesn't save any lines
This makes it more readable.
This is cherrypicked from libav commit
3bc5b28d5a191864c54bba
ffmpeg | branch: master | Martin Storsjö | Fri Jan 13
23:42:28 2017 +0200| [92ab8374b1051dd632c3ccc326b6cb1d564f293f] | committer:
Martin Storsjö
arm: vp9lpf: Use orrs instead of orr+cmp
This is cherrypicked from libav commit
435cd7bc99671bf561193421a50ac6e9d63c4266.
Signed-off-by: Martin Sto
ffmpeg | branch: master | Martin Storsjö | Mon Jan 2
22:50:38 2017 +0200| [600f4c9b03b8d39b986a00dd9dafa61be7d86a72] | committer:
Martin Storsjö
arm: vp9itxfm: Avoid reloading the idct32 coefficients
The idct32x32 function actually pushed q4-q7 onto the stack even
though it didn't clobber the
ffmpeg | branch: master | Martin Storsjö | Thu Jan 12
16:52:33 2017 +0200| [f0ecbb13cf1cf706a1350dad657219dc7b3c131e] | committer:
Martin Storsjö
arm/aarch64: vp9lpf: Calculate !hev directly
Previously we first calculated hev, and then negated it.
Since we were able to schedule the negation i
ffmpeg | branch: master | Martin Storsjö | Thu Feb 23
23:33:58 2017 +0200| [f32690a298badbf2df66319e9b38236ad3d3e321] | committer:
Martin Storsjö
aarch64: vp9lpf: Use dup+rev16+uzp1 instead of dup+lsr+dup+trn1
This is one cycle faster in total, and three instructions fewer.
Before:
vp9_loop_f
ffmpeg | branch: master | Moritz Barsnick | Thu Mar 9
10:23:28 2017 +0100| [114bbb0b74edd4c962095513117806c82ec06b61] | committer:
Paul B Mahol
libavfilter/avf_showwaves: make sqrt and cbrt scale option values available to
showwavespic by name
The 'sqrt' and 'cbrt' scalers were added in comm
42 matches
Mail list logo