41 Commits (bbcd07ff2120ca4154ba977f2c44c5dcfe22d2ce)

Author SHA1 Message Date
Steve Lhomme bbcd07ff21 directx_va: group the pool/device callbacks in a const structure 7 years ago
Steve Lhomme f4d47b28a5 dxva: remove the video format from the device init 7 years ago
Steve Lhomme 77df17ab89 dxva: pass the actual video_format_t to create the device 7 years ago
Steve Lhomme 5363279805 remove the $Id$ in the source code 7 years ago
Steve Lhomme 33cc4f2b1f dxva: allow blacklisting based on the driver build 8 years ago
Steve Lhomme 79c56aadae dxva: allow blacklisting for different codecs 8 years ago
Steve Lhomme 9daba7a1f7 dxva: allow per-vendor HEVC black listing 8 years ago
Steve Lhomme 1bbc837709 directx_va: disable Intel hybrid HEVC decoding by default 8 years ago
Steve Lhomme 1a5ea023b3 directx_va: adjust the Xbox constraints 8 years ago
Steve Lhomme 0bcdc1c4d5 directx_va: move the DXVA2 loading outside of directx_va 9 years ago
Steve Lhomme da8ec5c315 directx_va: remove unused d3ddev 9 years ago
Steve Lhomme 8245920db9 directx_va: do not load the DLL if it's already loaded 9 years ago
Steve Lhomme a76a6e52cb directx_va: move the external pool flag in directx_sys_t 9 years ago
Steve Lhomme 65b4993af7 directx_va: move the pre-allocated hw_surface in directx_va 9 years ago
Steve Lhomme b655a1d725 directx_va: don't pass the AVCodecContext and es_format_t to directx_va_Open 9 years ago
Steve Lhomme f7d5f497bb dxva: split the directx related parts from the pool/va parts 9 years ago
Steve Lhomme cab3a9749a directx_va: pass the surface count to pf_create_decoder_surfaces 9 years ago
Steve Lhomme 1b894f8795 directx_va: make surface_count unsigned 9 years ago
Steve Lhomme bcaca1091f directx_va: destroy the decoder at the same time as its surfaces 9 years ago
Steve Lhomme 7a917e04ae directx_va: no need to allocate dummy pictures anymore 9 years ago
Steve Lhomme a5978cbc50 directx_va: stronger typing of va_surface in picture_sys_t 9 years ago
Steve Lhomme d1a36cdde1 directx_va: remove the unused lock 9 years ago
Steve Lhomme 1479c1b232 directx_va: rework the picture picking algorithm 9 years ago
Steve Lhomme 48dd1615ce directx_va: replace the internal reference counter by an atomic value 9 years ago
Steve Lhomme 51af7cf65a directx_va: pass the decoder surface via the returned vlc_va_surface_t 9 years ago
Steve Lhomme 1ff9f28781 directx_va: make each vlc_va_surface_t more independent 9 years ago
Steve Lhomme a031cf8a17 directx_va: no need to store temporarily the number of threads 9 years ago
Steve Lhomme b6fae848b4 directx_va: type the common variables for D3D11VA and DXVA2 9 years ago
Steve Lhomme 570c797ebf directx_va: add a way to lock/unlock a surface 9 years ago
Steve Lhomme 79d7926ae5 directx_va: let the va deal with the vlc_va_surface_t storage 9 years ago
Rémi Denis-Courmont 91ad414900 win32: use _WIN32_WINNT_VISTA 10 years ago
Steve Lhomme ac1f5fe207 avcodec: va: respect the buffer release prototype 10 years ago
Steve Lhomme 0d26651fa7 avcodec: remove unused parameter in va->release() 10 years ago
Steve Lhomme 4fa99290f9 d3d11va: always enable multithreading as the vout is always in a different thread 10 years ago
Steve Lhomme 5914e37963 d3d11va: handle decoding to DXGI_FORMAT_420_OPAQUE using a ID3D11VideoProcessor 10 years ago
Steve Lhomme c358dd001c d3d11va: better logging of decoder configuration 11 years ago
Rémi Denis-Courmont 978dedc520 dxva: remove useless parameter 11 years ago
Steve Lhomme d40efc2847 directx-va: do not load the DLL if not needed 11 years ago
Steve Lhomme d64fe19916 dxva2: store the internal hardware buffer in a picture_t 11 years ago
Steve Lhomme ad0b948a9c directx-va: directx_va_mode_t is only used in directx_va.c 11 years ago
Steve Lhomme e1db0d5a91 DXVA2: split the decoder into generic code and specific DXVA2 code 11 years ago