- 28 Apr, 2017 2 commits
-
-
Anton Khirnov authored
The function currently accepts a PutBitContext and a GetBitContext, which hardcodes their sizes into the lavc ABI. Since the function is quite small and only called in a few places, the simplest solution is making it inline, thus avoiding a runtime dependency completely. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Martin Storsjö authored
Before: Cortex A7 A8 A9 A53 hevc_add_res_8x8_8_neon: 116.0 58.7 80.2 90.7 hevc_add_res_32x32_8_neon: 1230.0 737.5 1187.5 974.4 After: hevc_add_res_8x8_8_neon: 97.7 57.0 73.7 80.0 hevc_add_res_32x32_8_neon: 1216.0 698.7 1127.5 827.1 Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 27 Apr, 2017 6 commits
-
-
Seppo Tomperi authored
Optimized by Alexandra Hájková. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Vittorio Giovara authored
request_channel_layout is a decoder option and it makes no sense to have it in a parser. This feature was needed in the past when the decoder was allowed to reuse the avctx from the demuxer. Nowadays the decoder receives only the parameters from it, already containing the real channel layout (and the correct request_channel_layout option). After initialization the decoder overwrites the channel layout with the downmixed one that is actually output, so there is no need to preserve this functionality in the parser. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
request_channel_layout is a decoder option and it makes no sense to have it in a parser. This feature was needed in the past when the decoder was allowed to reuse the avctx from the demuxer. Nowadays the decoder receives only the parameters from it, already containing the real channel layout (and the correct request_channel_layout option). After initialization the decoder overwrites the channel layout with the downmixed one that is actually output, so there is no need to preserve this functionality in the parser. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 26 Apr, 2017 9 commits
-
-
Mark Thompson authored
Uses the just-added ALLOW_PROFILE_MISMATCH flag.
-
Mark Thompson authored
-
Mark Thompson authored
The non-H.26[45] codecs already use this form. Since we don't currently generate I frames for codecs which support them separately to IDR, the p_per_i variable is set to infinity by default so that it doesn't interfere with any other calculation. (All the code for I frames still exists, and it works for H.264 if set manually.)
-
Vittorio Giovara authored
-
Vittorio Giovara authored
-
Vittorio Giovara authored
-
Vittorio Giovara authored
Purely cosmetic change, will make code more readable once the new channel layout takes over.
-
James Almer authored
The same warning is issued when actual unknown spherical metadata is found further down in the function. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Anton Khirnov authored
Inlining public functions hardcodes their implementation into the ABI, so it should be avoided unless there is a very good reason for it. No such reason exists in this case.
-
- 25 Apr, 2017 4 commits
-
-
Alexandra Hájková authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Seppo Tomperi authored
Signed-off-by: Alexandra Hájková <alexandra@khirnov.net> Signed-off-by: Martin Storsjö <martin@martin.st>
-
Diego Biurrun authored
-
Kostya Shishkov authored
Only I-frames are decoded for now. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 24 Apr, 2017 11 commits
-
-
Luca Barbato authored
print_str() cannot print NULL. Bug-Id: 1040 CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Luca Barbato authored
The allocation event can trigger while the decoding thread is already closing. Bug-Id: 1052 CC: libav-stable@libav.org
-
Luca Barbato authored
It requires pthreads.
-
Luca Barbato authored
The arguments may contain '$', which gets interpreted by the shell. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Anton Khirnov authored
-
Sean McGovern authored
Bug-Id: 1013 CC: libav-stable@libav.org
-
Diego Biurrun authored
doc/examples/output.c:512:33: warning: passing argument 2 of ‘sws_scale’ from incompatible pointer type
-
Diego Biurrun authored
doc/examples/filter_audio.c:168:17: warning: assignment discards ‘const’ qualifier from pointer target type
-
Diego Biurrun authored
-
- 23 Apr, 2017 2 commits
-
-
Aaron Levinson authored
And reduce the vertical alignment constraint when possible to reduce the memory usage. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Aaron Levinson authored
Fill out the default/unset parameters with ones actually in use. Matches the current MediaSDK example code. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 21 Apr, 2017 1 commit
-
-
Martin Storsjö authored
This makes it easier to group them with the rest when running e.g. --bench=hevc. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 20 Apr, 2017 4 commits
-
-
Luca Barbato authored
Bug-Id: 1046 CC: libav-stable@libav.org
-
Luca Barbato authored
Bug-Id: 1043 CC: libav-stable@libav.org
-
Luca Barbato authored
Size can be negative at that point. Bug-Id: 1041 CC: libav-stable@libav.org
-
Luca Barbato authored
On a normal macOS setup, 'gcc' is a symlink to clang. Therefore there is little point in running the tests twice, with CC=gcc and CC=clang.
-
- 19 Apr, 2017 1 commit
-
-
Luca Barbato authored
Bug-Id: 1037 CC: libav-stable@libav.org
-