From 5a0e953c2465be9d449d5f523c3d3e2b886910b2 Mon Sep 17 00:00:00 2001 From: Vittorio Giovara Date: Wed, 11 Mar 2015 20:43:59 +0000 Subject: mjpeg: Mark decoder family as thread safe No global variables are used and the VLC tables are allocated without static elements. This will allow using a JPEG decoding context within other decoders. --- libavcodec/mjpegdec.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libavcodec/mjpegdec.c') diff --git a/libavcodec/mjpegdec.c b/libavcodec/mjpegdec.c index 3ef9e82aea..82cee48354 100644 --- a/libavcodec/mjpegdec.c +++ b/libavcodec/mjpegdec.c @@ -1723,6 +1723,7 @@ AVCodec ff_mjpeg_decoder = { .decode = ff_mjpeg_decode_frame, .capabilities = CODEC_CAP_DR1, .priv_class = &mjpegdec_class, + .caps_internal = FF_CODEC_CAP_INIT_THREADSAFE, }; AVCodec ff_thp_decoder = { @@ -1735,4 +1736,5 @@ AVCodec ff_thp_decoder = { .close = ff_mjpeg_decode_end, .decode = ff_mjpeg_decode_frame, .capabilities = CODEC_CAP_DR1, + .caps_internal = FF_CODEC_CAP_INIT_THREADSAFE, }; -- cgit v1.2.3