Browse code

huffyuvenc: Mark codec as init-thread-safe and init-cleanup

Vittorio Giovara authored on 2015/04/07 08:47:18
Showing 1 changed files
... ...
@@ -30,6 +30,7 @@
30 30
 #include "huffyuv.h"
31 31
 #include "huffman.h"
32 32
 #include "huffyuvencdsp.h"
33
+#include "internal.h"
33 34
 #include "put_bits.h"
34 35
 
35 36
 static inline int sub_left_prediction(HYuvContext *s, uint8_t *dst,
... ...
@@ -697,6 +698,8 @@ AVCodec ff_huffyuv_encoder = {
697 697
         AV_PIX_FMT_YUV422P, AV_PIX_FMT_RGB24,
698 698
         AV_PIX_FMT_RGB32, AV_PIX_FMT_NONE
699 699
     },
700
+    .caps_internal  = FF_CODEC_CAP_INIT_THREADSAFE |
701
+                      FF_CODEC_CAP_INIT_CLEANUP,
700 702
 };
701 703
 
702 704
 #if CONFIG_FFVHUFF_ENCODER
... ...
@@ -713,5 +716,7 @@ AVCodec ff_ffvhuff_encoder = {
713 713
         AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV422P, AV_PIX_FMT_RGB24,
714 714
         AV_PIX_FMT_RGB32, AV_PIX_FMT_NONE
715 715
     },
716
+    .caps_internal  = FF_CODEC_CAP_INIT_THREADSAFE |
717
+                      FF_CODEC_CAP_INIT_CLEANUP,
716 718
 };
717 719
 #endif