- 28 Sep, 2016 8 commits
-
-
Mark Thompson authored
This allows better checking of capabilities and will make it easier to add more functionality later. It also commonises some duplicated code around rate control setup and adds more comments explaining the internals.
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
- 27 Sep, 2016 7 commits
-
-
Luca Barbato authored
-
Luca Barbato authored
-
Luca Barbato authored
-
Luca Barbato authored
-
Luca Barbato authored
It is used to select functions that work with 9-15bits.
-
Luca Barbato authored
Make sure the scaling functions for the 9-15bits are used for 9-15bits bit depths correctly.
-
Vittorio Giovara authored
Follow a 420, 422, 444 order instead of a random one. This simplifies double-checking additions of new formats. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 24 Sep, 2016 4 commits
-
-
Yogender Gupta authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Yogender Gupta authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Yogender Gupta authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Luca Barbato authored
And use a macro to reduce the boilerplate. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 22 Sep, 2016 7 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
This will make the x86 asm simpler. ARM conversion by Martin Storsjö <martin@martin.st> and Janne Grunau <janne-libav@jannau.net>
-
Anton Khirnov authored
The x86 version processes 16 floats per iteration, so len must be a multiple of 16.
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
It has no effect, since the code is supposed to operate the same way for any bit depth.
-
Yogender Kumar Gupta authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 19 Sep, 2016 4 commits
-
-
Anton Khirnov authored
Also change shl to add, since it can be faster on some CPUs. CC: libav-stable@libav.org
-
Anton Khirnov authored
This version, which is the only one doing two processing cycles per loop iteration, computes the load/store indices incorrectly for the second cycle. CC: libav-stable@libav.org
-
Alexandra Hájková authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Yogender Gupta authored
It is supported by the NVIDIA video SDK 7. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 16 Sep, 2016 1 commit
-
-
Michael Niedermayer authored
Fix out of bounds read. Bug-Id: 962 Found by: F4B3CD@STARLAB and Agostino Sarubbo Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 15 Sep, 2016 4 commits
-
-
Janne Grunau authored
Fixes an oversight in 1316df7a. CC: libav-stable@libav.org
-
Diego Biurrun authored
-
Josh de Kock authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Martin Storsjö authored
This was introduced in bc2a3296. The whole block that the statement was added to is only relevant when used as a demuxer, but the other statements there have had other if statements guarding them. Make sure to only run this whole block if being used as a demuxer. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 14 Sep, 2016 5 commits
-
-
Mark Thompson authored
If the input has been decoded from a stream which uses edge cropping then the whole surface need not be valid. This defines an input region for the scaler so we only use the active area of the frame.
-
Mark Thompson authored
There should be an extra offset of 6 on bit_rate_scale and of 4 on cpb_size_scale which were not accounted for here.
-
Mark Thompson authored
Also remove the redundant casts which were hiding the error here.
-
Mark Thompson authored
-
Diego Biurrun authored
This avoids SIMD-optimized functions having to sign-extend their line size argument manually to be able to do pointer arithmetic. Also adjust parameter names to be "stride" everywhere.
-