- 27 Jun, 2017 2 commits
-
-
wm4 authored
This also adds support to avconv (which is trivial due to the new hwaccel API being generic enough). The new decoder setup code in dxva2.c is significantly based on work by Steve Lhomme <robux4@gmail.com>, but with heavy changes/rewrites. Merges Libav commit f9e7a2f9. Also adds untested VP9 support. The check for DXVA2 COBJs is removed. Just update your MinGW to something newer than a 5 year old release. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
wm4 authored
The actual hwaccel code will need to access an internal context instead of avctx->hwaccel_context, so add a new DXVA_CONTEXT() macro, that will dispatch between the "old" external and the new internal context. Also, the new API requires a new D3D11 pixfmt, so all places which check for the pixfmt need to be adjusted. Introduce a ff_dxva2_is_d3d11() function, which does the check. Merges Libav commit 4dec101a. Adds changes to vp9 over the Libav patch. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 16 Jan, 2017 1 commit
-
-
Steve Lhomme authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 08 Jan, 2017 1 commit
-
-
Steve Lhomme authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 16 Oct, 2016 2 commits
-
-
Anton Khirnov authored
This will be useful in the following commits.
-
Anton Khirnov authored
This is more consistent with the rest of libav and frees up the hevc.h name for decoder-independent shared declarations.
-
- 13 Feb, 2016 1 commit
-
-
Hendrik Leppkes authored
ucNumDeltaPocsOfRefRpsIdx needs to contain the flat value from the SPS RPS, and not the final computed value from the slice header RPS, as this calculation is done internally by the driver again. Sample-Id: http://trailers.divx.com/hevc/Sintel_4k_27qp_24fps_1aud_9subs.mkviSigned-off-by: Rémi Denis-Courmont <remi@remlab.net>
-
- 14 Oct, 2015 1 commit
-
-
Luca Barbato authored
It redefines _WIN32_WINNT, possibly causing problems with the w32pthreads.h header.
-
- 03 Aug, 2015 1 commit
-
-
Hendrik Leppkes authored
ucNumDeltaPocsOfRefRpsIdx needs to contain the flat value from the SPS RPS, and not the final computed value from the slice header RPS, as this calculation is done internally by the driver again. Sample-Id: http://trailers.divx.com/hevc/Sintel_4k_27qp_24fps_1aud_9subs.mkvi
-
- 13 Jul, 2015 2 commits
-
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com>
-
- 31 May, 2015 2 commits
-
-
Hendrik Leppkes authored
The old logic required an explicit clearing of the lists first and was prone to overflow the DXVA2 struct in some circumstances. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Hendrik Leppkes authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 29 May, 2015 1 commit
-
-
Hendrik Leppkes authored
The old logic required and explicit clearing of the lists first and was prone to overflow the DXVA2 struct in some circumstances. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 28 May, 2015 1 commit
-
-
Hendrik Leppkes authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 25 May, 2015 1 commit
-
-
Steve Lhomme authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 07 Feb, 2015 1 commit
-
-
Hendrik Leppkes authored
The scaling list can be specified in either the SPS or PPS. Additionally, compensate for the diagonal scan permutation applied in the decoder. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 04 Feb, 2015 1 commit
-
-
Hendrik Leppkes authored
The scaling list can be specified in either the SPS or PPS. Additionally, compensate for the diagonal scan permutation applied in the decoder. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 27 Jan, 2015 2 commits
-
-
Hendrik Leppkes authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Hendrik Leppkes authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-