summaryrefslogtreecommitdiff
path: root/libavcodec/dxva2_hevc.c
Commit message (Collapse)AuthorAge
* dxva: Include last the internal headerLuca Barbato2015-10-14
| | | | | It redefines _WIN32_WINNT, possibly causing problems with the w32pthreads.h header.
* dxva2_hevc: unbreak compilation after recent sps/pps changesJames Almer2015-07-13
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dxva2_hevc: re-write reference frame handlingHendrik Leppkes2015-05-31
| | | | | | | 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>
* dxva2_hevc: fix 32x32 scaling listsHendrik Leppkes2015-05-31
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* D3D11va: add a Direct3D11 video decoder similar to DXVA2Steve Lhomme2015-05-25
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* dxva2_hevc: properly fill the scaling list structureHendrik Leppkes2015-02-07
| | | | | | | | 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>
* Add DXVA2 HEVC HWAccelHendrik Leppkes2015-01-27
Signed-off-by: Anton Khirnov <anton@khirnov.net>