git.libav.org Git - libav.git/rss log
Libav master git repository
Les articles publiés sur le site
-
lavc : set avctx->hwaccel before init
6 juin 2017, par wm4lavc: set avctx->hwaccel before init So a hwaccel can access avctx->hwaccel in init for whatever reason. This is for the new d3d hwaccel API. We could create separate entrypoints for each of the 3 hwaccel types (dxva2, d3d11va, new d3d11va), but this seems nicer. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
lavu : add new D3D11 pixfmt and hwcontext
6 juin 2017, par wm4lavu: add new D3D11 pixfmt and hwcontext To be used with the new d3d11 hwaccel decode API. With the new hwaccel API, we don't want surfaces to depend on the decoder (other than the required dimension and format). The old D3D11VA pixfmt uses ID3D11VideoDecoderOutputView pointers, which include the decoder configuration, and thus is incompatible with the new hwaccel API. This patch introduces AV_PIX_FMT_D3D11, which uses ID3D11Texture2D and an index. It's simpler and compatible with the new hwaccel API. The introduced hwcontext supports only the new pixfmt. Frame upload code untested. Significantly based on work by Steve Lhomme <robux4@gmail.com>, but with heavy changes/rewrites. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
configure : Factorize qsv dependencies
6 juin 2017, par Diego Biurrun -
os_support : Remove the dynamic loading of getaddrinfo from the fallback getaddrinfo
31 mai 2017, par Martin Storsjöos_support: Remove the dynamic loading of getaddrinfo from the fallback getaddrinfo If we for some unexplicable reason didn't pick up getaddrinfo at configure, the default, IPv4-only, fallback should be good enough. This effectively reverts 6023d84a2b7. Signed-off-by: Martin Storsjö <martin@martin.st>
-
configure : Default to _WIN32_WINNT=0x0502 (XP) as minimum, for legacy mingw
31 mai 2017, par Martin Storsjö