summaryrefslogtreecommitdiffstats
path: root/libavcodec/dnxhdenc.h
diff options
context:
space:
mode:
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>2009-10-12 14:43:57 +0000
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>2009-10-12 14:43:57 +0000
commit2a1294b9784c9c88264de8eaf9804e17fefa085a (patch)
tree5ea5bed06507a207da2166466388d32b93e8df8c /libavcodec/dnxhdenc.h
parent8d23a86f3346121f64b1ce80c3e0740e05fd2b29 (diff)
downloadffmpeg-streaming-2a1294b9784c9c88264de8eaf9804e17fefa085a.zip
ffmpeg-streaming-2a1294b9784c9c88264de8eaf9804e17fefa085a.tar.gz
Move dnxhdenc to execute2 multithreading API.
This allows for some simplifications like removing some outer loops and gives much better performance for thread_count > number of idle CPUs. Originally committed as revision 20211 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/dnxhdenc.h')
-rw-r--r--libavcodec/dnxhdenc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/dnxhdenc.h b/libavcodec/dnxhdenc.h
index 6f9f647..971f913 100644
--- a/libavcodec/dnxhdenc.h
+++ b/libavcodec/dnxhdenc.h
@@ -46,6 +46,7 @@ typedef struct DNXHDEncContext {
const CIDEntry *cid_table;
uint8_t *msip; ///< Macroblock Scan Indexes Payload
uint32_t *slice_size;
+ uint32_t *slice_offs;
struct DNXHDEncContext *thread[MAX_THREADS];
OpenPOWER on IntegriCloud