vlc | branch: master | Steve Lhomme <[email protected]> | Mon Sep 30 11:33:59 2019 +0200| [ff4e03dd0cfd75ce3922c7d9768a0e1bd28a1d31] | committer: Steve Lhomme
va_surface: remove the external pool API Only D3D11 was using it and it doesn't make sense in push. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ff4e03dd0cfd75ce3922c7d9768a0e1bd28a1d31 --- modules/codec/avcodec/va_surface.c | 4 ++-- modules/codec/avcodec/va_surface_internal.h | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/modules/codec/avcodec/va_surface.c b/modules/codec/avcodec/va_surface.c index 88886cae9f..e9a010129d 100644 --- a/modules/codec/avcodec/va_surface.c +++ b/modules/codec/avcodec/va_surface.c @@ -84,7 +84,7 @@ int va_pool_SetupDecoder(vlc_va_t *va, va_pool_t *va_pool, const AVCodecContext { va_pool->surface_width = fmt->i_width; va_pool->surface_height = fmt->i_height; - va_pool->surface_count = va_pool->can_extern_pool ? 0 : count; + va_pool->surface_count = count; } done: @@ -198,7 +198,7 @@ va_pool_t * va_pool_Create(vlc_va_t *va, const struct va_pool_cfg *cbs) msg_Dbg(va, "CreateDevice succeed"); va_pool->surface_count = 0; - va_pool->can_extern_pool = false; + return va_pool; } diff --git a/modules/codec/avcodec/va_surface_internal.h b/modules/codec/avcodec/va_surface_internal.h index 9d34863610..11378a28fd 100644 --- a/modules/codec/avcodec/va_surface_internal.h +++ b/modules/codec/avcodec/va_surface_internal.h @@ -45,8 +45,6 @@ typedef struct const struct va_pool_cfg *callbacks; - bool can_extern_pool; - } va_pool_t; struct va_pool_cfg { _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
