From 889ae4fb267810151ceaa91ad1041dfd60576f56 Mon Sep 17 00:00:00 2001 From: Laurent Aimar Date: Thu, 22 Apr 2010 20:02:52 +0200 Subject: [PATCH] Added picture_pool_GetSize helper. --- include/vlc_picture_pool.h | 5 +++++ src/libvlccore.sym | 1 + src/misc/picture_pool.c | 4 ++++ 3 files changed, 10 insertions(+) diff --git a/include/vlc_picture_pool.h b/include/vlc_picture_pool.h index 1f22e324ef..a4ab493bec 100644 --- a/include/vlc_picture_pool.h +++ b/include/vlc_picture_pool.h @@ -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 */ diff --git a/src/libvlccore.sym b/src/libvlccore.sym index afcf654356..5cb1dd950e 100644 --- a/src/libvlccore.sym +++ b/src/libvlccore.sym @@ -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 diff --git a/src/misc/picture_pool.c b/src/misc/picture_pool.c index 9264122ea8..39ae0f8304 100644 --- a/src/misc/picture_pool.c +++ b/src/misc/picture_pool.c @@ -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) { -- 2.39.2