]> git.sesse.net Git - vlc/commitdiff
Added picture_pool_GetSize helper.
authorLaurent Aimar <fenrir@videolan.org>
Thu, 22 Apr 2010 18:02:52 +0000 (20:02 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Fri, 23 Apr 2010 18:19:33 +0000 (20:19 +0200)
include/vlc_picture_pool.h
src/libvlccore.sym
src/misc/picture_pool.c

index 1f22e324eff9742562f9a94c84b33202b632b38f..a4ab493becddb0240cbc1a066223398ce9238a36 100644 (file)
@@ -116,6 +116,11 @@ VLC_EXPORT( void, picture_pool_NonEmpty, ( picture_pool_t *, bool reset ) );
  */
 VLC_EXPORT( picture_pool_t *, picture_pool_Reserve, (picture_pool_t *, int picture_count) );
 
+/**
+ * It returns the size of the given pool.
+ */
+VLC_EXPORT( int, picture_pool_GetSize, (picture_pool_t *) );
+
 
 #endif /* VLC_PICTURE_POOL_H */
 
index afcf654356e953b3f83aaf62e1883c39897bf3c7..5cb1dd950ede9d065a6b325b7b018d414d5dbe3a 100644 (file)
@@ -310,6 +310,7 @@ picture_NewFromFormat
 picture_NewFromResource
 picture_pool_Delete
 picture_pool_Get
+picture_pool_GetSize
 picture_pool_New
 picture_pool_NewExtended
 picture_pool_NewFromFormat
index 9264122ea8ae28d27699a647416fcaf14e4b69a6..39ae0f8304b05b631c228b083b4490c10470ccbd 100644 (file)
@@ -255,6 +255,10 @@ void picture_pool_NonEmpty(picture_pool_t *pool, bool reset)
         old->i_refcount = 0;
     }
 }
+int picture_pool_GetSize(picture_pool_t *pool)
+{
+    return pool->picture_count;
+}
 
 static void Release(picture_t *picture)
 {