vlc | branch: master | Steve Lhomme <[email protected]> | Wed Oct 16 10:57:13 
2019 +0200| [a8fb25e68b3fd866eaf1839b4f497ba25ff8cc54] | committer: Steve Lhomme

va_surface: use a define to count the retries to get a free surface

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

 modules/codec/avcodec/va_surface.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/modules/codec/avcodec/va_surface.c 
b/modules/codec/avcodec/va_surface.c
index c4fa40c32b..a3e3751511 100644
--- a/modules/codec/avcodec/va_surface.c
+++ b/modules/codec/avcodec/va_surface.c
@@ -38,6 +38,8 @@
 
 #include "avcodec.h"
 
+#define MAX_GET_RETRIES  ((VLC_TICK_FROM_SEC(1) + VOUT_OUTMEM_SLEEP) / 
VOUT_OUTMEM_SLEEP)
+
 struct vlc_va_surface_t {
     atomic_uintptr_t     refcount; // 1 ref for the surface existance, 1 per 
surface/clone in-flight
     picture_context_t    *pic_va_ctx;
@@ -137,7 +139,7 @@ static vlc_va_surface_t *GetSurface(va_pool_t *va_pool)
 
 vlc_va_surface_t *va_pool_Get(va_pool_t *va_pool)
 {
-    unsigned tries = (VLC_TICK_FROM_SEC(1) + VOUT_OUTMEM_SLEEP) / 
VOUT_OUTMEM_SLEEP;
+    unsigned tries = MAX_GET_RETRIES;
     vlc_va_surface_t *surface;
 
     if (va_pool->surface_count == 0)

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

Reply via email to