1736 Commits (8a823165b107d194d5002e2ba605677a42dfa65b)

Author SHA1 Message Date
Steve Lhomme 8a823165b1 va_surface: release all the resources when the va_pool is finally released 7 years ago
Steve Lhomme f6da761f7c va_surface: fix reusing a pool already setup 7 years ago
Steve Lhomme 96cabf22cb va_surface: hold a reference on the va_pool for each surface in flight 7 years ago
Steve Lhomme 5249defb68 va_surface: refcount the va_pool so it can be released with the last picture 7 years ago
Steve Lhomme d7971ee0a6 va_surface: allocate all the surfaces in the array with the pool structure 7 years ago
Steve Lhomme c23810953a va_surface: remove unused parameter 7 years ago
Steve Lhomme 8f6e850294 va_surface: call NewSurfacePicContext internally 7 years ago
Steve Lhomme 3d4f30925b va_surface: create the picture context each time 7 years ago
Steve Lhomme 2b1761f53b va_surface: pass the opaque to the picture context creation callback 7 years ago
Steve Lhomme 96f66f06b8 va_surface: don't pass the surface index to allocate a picture context 7 years ago
Steve Lhomme 6f50851498 va_surface: store the va_pool in each surface 7 years ago
Steve Lhomme fac459a554 va_surface: add a function to get the surface index in the array 7 years ago
Steve Lhomme ffa3beb06b dxva2: access the IDirectXVideoDecoder pointer from the right picture context 7 years ago
Steve Lhomme 00aaa32d67 va_surface: pass an opaque pointer to use with callbacks 7 years ago
Steve Lhomme 8c18fe2201 va_surface: make the va_pool structure private 7 years ago
Steve Lhomme ff4e03dd0c va_surface: remove the external pool API 7 years ago
Steve Lhomme d6dd5c1094 d3d11va: clean code after external pool removal 7 years ago
Steve Lhomme 851a4d09d0 d3d11_fmt: Do not use the external (display) pool anymore 7 years ago
Steve Lhomme 579a40a48d d3d11va: store the ID3D11DeviceContext in the video context 7 years ago
Steve Lhomme 77a5604340 dxva2: store the IDirect3DDevice9 in the video context 7 years ago
Steve Lhomme 389607619a vaapi: create a dummy video context 7 years ago
Steve Lhomme 66ce8bd409 dxva2: create a video context for the VA 7 years ago
Steve Lhomme 179de0e094 d3d11va: create a video context for the VA 7 years ago
Steve Lhomme 1798f25add avcodec: get the vlc_video_context created by the VA 7 years ago
Steve Lhomme 027361a5b1 decoder: optionally pass a vlc_video_context in decoder_UpdateVideoOutput() 7 years ago
Steve Lhomme ccaf412fd0 avcodec: do not use a picture from the display before creating the VA 7 years ago
Steve Lhomme 8f242d9df1 avcodec: vaapi: allocate output pictures locally 7 years ago
Steve Lhomme 71a196facf vaapi: use the decoder device to get the VADisplay 7 years ago
Steve Lhomme 06be6e22a0 dxva2: use the decoder device to init the D3D9 device 7 years ago
Steve Lhomme 8f1c5c9f1f d3d11va: use the decoder device to init the D3D11 device 7 years ago
Steve Lhomme d5acac3b10 avcodec: provide the vlc_decoder_device from the vout thread to the VA constructor 7 years ago
Steve Lhomme c06a7fd2fd avcodec: get the decoder device before creating the VA 7 years ago
Steve Lhomme dbf64bd9f8 dxva: remove redundant hw.surface_count 7 years ago
Steve Lhomme 81fe02a5d1 va_surface: fix return value when device creation fails 7 years ago
Steve Lhomme 010801b874 dxva: restrict the supported 8 bit formats 7 years ago
Mathieu Velten a0e25f1a97 vaapi: add YUVJ420P pixfmt 7 years ago
Steve Lhomme 252977d4b7 directx_va: increase the amount of H264 buffers for in-flight pictures 7 years ago
Steve Lhomme 8730fd0e09 directx_va: the max number of referenced frames for VP9 is 8 7 years ago
Steve Lhomme a8fb25e68b va_surface: use a define to count the retries to get a free surface 7 years ago
Steve Lhomme fa5566fd12 dxva: fix success returned when directx_va_Setup failed 7 years ago
Hugo Beauzée-Luyssen ff21ec7f17 avcodec: Fix unprotected accesses to pts 7 years ago
Steve Lhomme bccf352a6f dxva: fix Close call when the va_pool was not created yet 7 years ago
Steve Lhomme 5fcbf23a34 dxva: allocate the va_pool separately 7 years ago
Steve Lhomme fc8b0c8d0b dxva: balance the surface API and avoid dirty casts 7 years ago
Steve Lhomme fd37d38eb2 dxva: remove unused va_surface.h 7 years ago
Steve Lhomme 6705ecda96 d3d11_fmt: do not use the custom VA_PICSYS anymore 7 years ago
Steve Lhomme 5a435545fd d3d9_fmt: do not use the custom VA_PICSYS anymore 7 years ago
Steve Lhomme 9f25d132ac dxva: change surface context allocation to allow local types for each variant 7 years ago
Steve Lhomme 9144bf872c directx_va: set the workaround flags directly in directx_va_mode_t 7 years ago
Steve Lhomme 895d174c94 directx_va: check the chroma subpixel format of the source 7 years ago