- 03 10月, 2016 5 次提交
-
-
由 Anton Khirnov 提交于
Adapted from the code by Rémi Denis-Courmont from VLC
-
由 Anton Khirnov 提交于
Adapted from the code by Rémi Denis-Courmont from VLC
-
由 Anton Khirnov 提交于
Adapted from the code by Rémi Denis-Courmont from VLC
-
由 Anton Khirnov 提交于
Adapted from the code by Rémi Denis-Courmont from VLC
-
由 Anton Khirnov 提交于
Since this is a C11 feature, it requires -std=c11. Not actually used for anything yet, that will be added in the following commits.
-
- 02 10月, 2016 8 次提交
-
-
由 Luca Barbato 提交于
Confirmed to work by checkasm.
-
由 Luca Barbato 提交于
-
由 Alexandra Hájková 提交于
Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Anton Khirnov 提交于
Errors during decoding are currently considered non-fatal and do not terminate transcoding, so even if parts of the data are corrupted, the rest may be decodable. However, that should apply only to the actual decoding calls, not to the failures elsewhere (e.g. configuring filters).
-
由 Anton Khirnov 提交于
The filtergraph's existence is used in several places to mean that the filtergraph is fully configured. This causes problems if it's allocated, but the initialization fails (e.g. if a non-existent filter is specified).
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
Bug-Id: 966
-
由 Anton Khirnov 提交于
The Intel binary iHD driver does not support the VASurfaceAttribMemoryType, so surface allocation will fail when using it.
-
- 01 10月, 2016 3 次提交
-
-
由 Justin Ruggles 提交于
Adds a wrapper function for downmixing which detects channel count changes and updates the selected downmix function accordingly. Simplification and porting to current x86inc infrastructure by Diego Biurrun. Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Justin Ruggles 提交于
This is about 200% faster for in-decoder downmixing of 5.0 and 5.1 content. Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Justin Ruggles 提交于
Also use (float **) instead of (float (*)[2]). This matches the matrix layout in libavresample so we can reuse assembly code between the two. Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
- 30 9月, 2016 4 次提交
-
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
Move the doxy above the definition, change the value itself to the (1 << n) pattern, which is more readable for flags.
-
由 Anton Khirnov 提交于
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 提交于
This fixes decoding corruption on 64 bit windows. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 29 9月, 2016 14 次提交
-
-
由 Diego Biurrun 提交于
This avoids SIMD-optimized functions having to sign-extend their stride argument manually to be able to do pointer arithmetic.
-
由 Diego Biurrun 提交于
ptrdiff_t is the correct type for array strides and similar.
-
由 Diego Biurrun 提交于
ptrdiff_t is the correct type for array strides and similar.
-
由 Diego Biurrun 提交于
ptrdiff_t is the correct type for array strides and similar.
-
由 Diego Biurrun 提交于
This avoids SIMD-optimized functions having to sign-extend their stride argument manually to be able to do pointer arithmetic.
-
由 Diego Biurrun 提交于
ptrdiff_t is the correct type for array strides and similar.
-
由 Diego Biurrun 提交于
ptrdiff_t is the correct type for array strides and similar.
-
由 Diego Biurrun 提交于
ptrdiff_t is the correct type for array strides and similar. Also rename all such parameters to "stride" for consistency.
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Mark Thompson 提交于
-
由 Mark Thompson 提交于
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 提交于
This improves behaviour with drivers which do not support packed headers, such as AMD VCE on mesa/gallium.
-
由 Mark Thompson 提交于
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.
-
- 28 9月, 2016 6 次提交
-
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-