51 Commits (09d4f04e49ec5f8dc393719fe8a20a0f4b60043b)

Author SHA1 Message Date
Steve Lhomme 09d4f04e49 directx_va: make va_pic_context public via va_surface.h 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 14ca39de8d directx_va: remove unused parameter 9 years ago
Steve Lhomme f7d5f497bb dxva: split the directx related parts from the pool/va parts 9 years ago
Steve Lhomme dd3b5b8ee6 directx_va: do the d3ddec release in pf_destroy_video_service() 9 years ago
Steve Lhomme 5e19718054 directx_va: release the d3ddev in pf_destroy_device() 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 839722ce96 directx_va: let the surface deal with releasing its memory 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 b63626c445 directx_va: cleaning 9 years ago
Steve Lhomme 32ee9e75da directx_va: merge local functions only called once 9 years ago
Steve Lhomme a031cf8a17 directx_va: no need to store temporarily the number of threads 9 years ago
Steve Lhomme 038bea37bf directx_va: allow not setting device manager callbacks 9 years ago
Steve Lhomme 4d2a522cc5 direct3d: fix some logs 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
Hugo Beauzée-Luyssen 4a746666d0 codec: dxva: Pretend we're always building on desktop 9 years ago
Steve Lhomme 2532e46e9d directx_va: less verbose logging of available codecs 9 years ago
Steve Lhomme ac1f5fe207 avcodec: va: respect the buffer release prototype 10 years ago
Steve Lhomme 155dcb01e9 directx_va: reduce the number of necessary decoding buffers 10 years ago
Steve Lhomme 0d26651fa7 avcodec: remove unused parameter in va->release() 10 years ago
Steve Lhomme ed702548ad directx_va: don't start the surface order at 0 10 years ago
Steve Lhomme f691ebf3ac directx_va: don't use the first index if it's refcounted 10 years ago
Steve Lhomme 4fa99290f9 d3d11va: always enable multithreading as the vout is always in a different thread 10 years ago
Steve Lhomme 35e63080bc directx_va: always use the oldest decoding buffer 10 years ago
Steve Lhomme 05b132ca0a directx_va: read the HEVC profile to select the right decoder 10 years ago
Steve Lhomme 0d188ca54d directx_va: add VP9 decoding support with FFmpeg 57.17 10 years ago
Steve Lhomme 7b06771ccd directx_va: better logging of which decoder doesn't support a profile 10 years ago
Francois Cartegnie 75bde798da packetizer: h264: fix get_profile_level 10 years ago
Steve Lhomme 5914e37963 d3d11va: handle decoding to DXGI_FORMAT_420_OPAQUE using a ID3D11VideoProcessor 10 years ago
Steve Lhomme a00ba4482e directx_va: log when VP8/VP9 hardware decoding is detected 10 years ago
Steve Lhomme e9228cad34 dxva2: include d3d9.h before dxva2api.h 10 years ago
Steve Lhomme e8733b218f directx_va: warn something is wrong with the decoder if no input is available 10 years ago
Francois Cartegnie 1c5c4a1167 codec: avcodec: missing directx_va include 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 3071e1858a dxva2: let the decoder handle the device referencing 11 years ago
Steve Lhomme 3d5a30c5c6 dxva2: return an error when no output is supported for the input format 11 years ago