- 30 Sep, 2016 4 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
Move the doxy above the definition, change the value itself to the (1 << n) pattern, which is more readable for flags.
-
Anton Khirnov authored
It is supposed to be a flag. The only currently defined value is AVIO_SEEKABLE_NORMAL, but other ones may be added in the future. However all the current lavf code treats this field as a bool (mainly for historical reasons). Change all those cases to properly check for AVIO_SEEKABLE_NORMAL.
-
Hendrik Leppkes authored
This fixes decoding corruption on 64 bit windows. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 29 Sep, 2016 10 commits
-
-
Diego Biurrun authored
This avoids SIMD-optimized functions having to sign-extend their stride argument manually to be able to do pointer arithmetic.
-
Diego Biurrun authored
ptrdiff_t is the correct type for array strides and similar.
-
Diego Biurrun authored
ptrdiff_t is the correct type for array strides and similar.
-
Diego Biurrun authored
ptrdiff_t is the correct type for array strides and similar.
-
Diego Biurrun authored
This avoids SIMD-optimized functions having to sign-extend their stride argument manually to be able to do pointer arithmetic.
-
Diego Biurrun authored
ptrdiff_t is the correct type for array strides and similar.
-
Diego Biurrun authored
ptrdiff_t is the correct type for array strides and similar.
-
Diego Biurrun authored
ptrdiff_t is the correct type for array strides and similar. Also rename all such parameters to "stride" for consistency.
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 28 Sep, 2016 11 commits
-
-
Mark Thompson authored
-
Mark Thompson authored
While outwardly bizarre, this change makes the behaviour consistent with other VAAPI encoders which sync to the encode /input/ picture in order to wait for /output/ from the encoder. It is not harmful on i965 (because synchronisation already happens in vaRenderPicture(), so it has no effect there), and it allows the encoder to work on mesa/gallium which assumes this behaviour.
-
Mark Thompson authored
This improves behaviour with drivers which do not support packed headers, such as AMD VCE on mesa/gallium.
-
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 4 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
-