Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/videolan/dav1d.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictorien Le Couviour--Tuffet <victorien@videolan.org>2021-01-22 13:59:20 +0300
committerVictorien Le Couviour--Tuffet <victorien@videolan.org>2021-01-28 17:08:10 +0300
commit549086e4d3024410c6145c89266b37c916808b04 (patch)
tree682b65586b2368d6606e165cd4a87c95a48ed8cf /include
parent4db73f115e39c6e33f20905d4ba281ab96db16b6 (diff)
Add post-filters threading model
Diffstat (limited to 'include')
-rw-r--r--include/dav1d/dav1d.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/dav1d/dav1d.h b/include/dav1d/dav1d.h
index 9d484e5..165e1c0 100644
--- a/include/dav1d/dav1d.h
+++ b/include/dav1d/dav1d.h
@@ -45,6 +45,7 @@ typedef struct Dav1dRef Dav1dRef;
#define DAV1D_MAX_FRAME_THREADS 256
#define DAV1D_MAX_TILE_THREADS 64
+#define DAV1D_MAX_POSTFILTER_THREADS 256
typedef struct Dav1dLogger {
void *cookie; ///< Custom data to pass to the callback.
@@ -67,7 +68,8 @@ typedef struct Dav1dSettings {
unsigned frame_size_limit; ///< maximum frame size, in pixels (0 = unlimited)
Dav1dPicAllocator allocator; ///< Picture allocator callback.
Dav1dLogger logger; ///< Logger callback.
- uint8_t reserved[32]; ///< reserved for future use
+ int n_postfilter_threads;
+ uint8_t reserved[28]; ///< reserved for future use
} Dav1dSettings;
/**