Commit: cc98b40f870c39a997cf99412b308b8a0e82ed44 Author: Hans Goudey Date: Mon Mar 14 10:55:17 2022 -0500 Branches: master https://developer.blender.org/rBcc98b40f870c39a997cf99412b308b8a0e82ed44
Cleanup: Clang tidy =================================================================== M source/blender/imbuf/intern/moviecache.cc =================================================================== diff --git a/source/blender/imbuf/intern/moviecache.cc b/source/blender/imbuf/intern/moviecache.cc index 577f6562b9e..91a7dfdfae2 100644 --- a/source/blender/imbuf/intern/moviecache.cc +++ b/source/blender/imbuf/intern/moviecache.cc @@ -7,9 +7,9 @@ #undef DEBUG_MESSAGES +#include <cstdlib> /* for qsort */ #include <memory.h> #include <mutex> -#include <stdlib.h> /* for qsort */ #include "MEM_CacheLimiterC-Api.h" #include "MEM_guardedalloc.h" @@ -35,7 +35,7 @@ # define PRINT(format, ...) #endif -static MEM_CacheLimiterC *limitor = NULL; +static MEM_CacheLimiterC *limitor = nullptr; /* Image buffers managed by a moviecache might be using their own movie caches (used by color * management). In practice this means that, for example, freeing MovieCache used by MovieClip @@ -43,7 +43,7 @@ static MEM_CacheLimiterC *limitor = NULL; * so regular mutex will not work here, hence the recursive lock. */ static std::recursive_mutex limitor_lock; -typedef struct MovieCache { +struct MovieCache { char name[64]; GHash *hash; @@ -65,21 +65,21 @@ typedef struct MovieCache { int totseg, *points, proxy, render_flags; /* for visual statistics optimization */ int pad; -} MovieCache; +}; -typedef struct MovieCacheKey { +struct MovieCacheKey { MovieCache *cache_owner; void *userkey; -} MovieCacheKey; +}; -typedef struct MovieCacheItem { +struct MovieCacheItem { MovieCache *cache_owner; ImBuf *ibuf; MEM_CacheLimiterHandleC *c_handle; void *priority_data; /* Indicates that #ibuf is null, because there was an error during load. */ bool added_empty; -} MovieCacheItem; +}; static unsigned int moviecache_hashhash(const void *keyv) { @@ -177,8 +177,8 @@ static void moviecache_destructor(void *p) IMB_freeImBuf(item->ibuf); - item->ibuf = NULL; - item->c_handle = NULL; + item->ibuf = nullptr; + item->c_handle = nullptr; /* force cached segments to be updated */ MEM_SAFE_FREE(cache->points); @@ -232,7 +232,7 @@ static int get_item_priority(void *item_v, int default_priority) static bool get_item_destroyable(void *item_v) { MovieCacheItem *item = (MovieCacheItem *)item_v; - if (item->ibuf == NULL) { + if (item->ibuf == nullptr) { return true; } /* IB_BITMAPDIRTY means image was modified from inside blender and @@ -258,7 +258,7 @@ void IMB_moviecache_destruct(void) { if (limitor) { delete_MEM_CacheLimiter(limitor); - limitor = NULL; + limitor = nullptr; } } @@ -315,7 +315,7 @@ static void do_moviecache_put(MovieCache *cache, void *userkey, ImBuf *ibuf, boo IMB_moviecache_init(); } - if (ibuf != NULL) { + if (ibuf != nullptr) { IMB_refImBuf(ibuf); } @@ -330,9 +330,9 @@ static void do_moviecache_put(MovieCache *cache, void *userkey, ImBuf *ibuf, boo item->ibuf = ibuf; item->cache_owner = cache; - item->c_handle = NULL; - item->priority_data = NULL; - item->added_empty = ibuf == NULL; + item->c_handle = nullptr; + item->priority_data = nullptr; + item->added_empty = ibuf == nullptr; if (cache->getprioritydatafp) { item->priority_data = cache->getprioritydatafp(userkey); @@ -374,7 +374,7 @@ bool IMB_moviecache_put_if_possible(MovieCache *cache, void *userkey, ImBuf *ibu size_t mem_in_use, mem_limit, elem_size; bool result = false; - elem_size = (ibuf == NULL) ? 0 : get_size_in_memory(ibuf); + elem_size = (ibuf == nullptr) ? 0 : get_size_in_memory(ibuf); mem_limit = MEM_CacheLimiter_get_maximum(); limitor_lock.lock(); @@ -426,7 +426,7 @@ ImBuf *IMB_moviecache_get(MovieCache *cache, void *userkey, bool *r_is_cached_em } } - return NULL; + return nullptr; } bool IMB_moviecache_has_frame(MovieCache *cache, void *userkey) @@ -438,7 +438,7 @@ bool IMB_moviecache_has_frame(MovieCache *cache, void *userkey) key.userkey = userkey; item = (MovieCacheItem *)BLI_ghash_lookup(cache->hash, &key); - return item != NULL; + return item != nullptr; } void IMB_moviecache_free(MovieCache *cache) @@ -490,7 +490,7 @@ void IMB_moviecache_get_cache_segments( MovieCache *cache, int proxy, int render_flags, int *r_totseg, int **r_points) { *r_totseg = 0; - *r_points = NULL; + *r_points = nullptr; if (!cache->getdatafp) { return; _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-blender-cvs