vlc | branch: master | Steve Lhomme <[email protected]> | Mon May 29 15:16:46 
2017 +0200| [d1a36cdde1252999480c765566a6dd6f539db8e9] | committer: 
Jean-Baptiste Kempf

directx_va: remove the unused lock

Signed-off-by: Jean-Baptiste Kempf <[email protected]>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d1a36cdde1252999480c765566a6dd6f539db8e9
---

 modules/codec/avcodec/directx_va.c | 5 -----
 modules/codec/avcodec/directx_va.h | 2 --
 2 files changed, 7 deletions(-)

diff --git a/modules/codec/avcodec/directx_va.c 
b/modules/codec/avcodec/directx_va.c
index a90e3155cf..577f3c6eff 100644
--- a/modules/codec/avcodec/directx_va.c
+++ b/modules/codec/avcodec/directx_va.c
@@ -356,7 +356,6 @@ int directx_va_Setup(vlc_va_t *va, directx_sys_t *dx_sys, 
AVCodecContext *avctx)
             return VLC_ENOMEM;
         }
         atomic_init(&surface->refcount, 1);
-        surface->p_lock = &dx_sys->surface_lock;
         surface->p_pic = dx_sys->pf_alloc_surface_pic(va, &fmt, i);
         dx_sys->surface[i] = surface;
     }
@@ -448,8 +447,6 @@ void directx_va_Close(vlc_va_t *va, directx_sys_t *dx_sys)
 
     if (dx_sys->hdecoder_dll)
         FreeLibrary(dx_sys->hdecoder_dll);
-
-    vlc_mutex_destroy( &dx_sys->surface_lock );
 }
 
 int directx_va_Open(vlc_va_t *va, directx_sys_t *dx_sys,
@@ -457,8 +454,6 @@ int directx_va_Open(vlc_va_t *va, directx_sys_t *dx_sys,
 {
     dx_sys->codec_id = ctx->codec_id;
 
-    vlc_mutex_init( &dx_sys->surface_lock );
-
     if (b_dll) {
         /* Load dll*/
         dx_sys->hdecoder_dll = LoadLibrary(dx_sys->psz_decoder_dll);
diff --git a/modules/codec/avcodec/directx_va.h 
b/modules/codec/avcodec/directx_va.h
index 299127e977..44840922a6 100644
--- a/modules/codec/avcodec/directx_va.h
+++ b/modules/codec/avcodec/directx_va.h
@@ -45,7 +45,6 @@
 /* */
 typedef struct {
     atomic_uintptr_t     refcount;
-    vlc_mutex_t        *p_lock;
     picture_t          *p_pic;
     D3D_DecoderSurface *decoderSurface;
 } vlc_va_surface_t;
@@ -82,7 +81,6 @@ typedef struct
     int          surface_width;
     int          surface_height;
 
-    vlc_mutex_t      surface_lock;
     vlc_va_surface_t     *surface[MAX_SURFACE_COUNT];
     D3D_DecoderSurface  *hw_surface[MAX_SURFACE_COUNT];
 

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to