summaryrefslogtreecommitdiff
path: root/libavcodec/h261.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2020-12-09 13:13:33 +0100
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2021-01-25 14:52:51 +0100
commit18e89b964cd226785ca647e521ab09e16026fd26 (patch)
tree95f849e65650c3d0aa5c56741653333770ac6d79 /libavcodec/h261.c
parent41826f84bb2f2cb4a92de97c0d1c9cb57737c2cb (diff)
avcodec/h261enc: Make encoder init-threadsafe
This is easy now that the H.261 encoder is the only user that initializes the non-VLC parts of ff_h261_rl_tcoeff. Reviewed-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Diffstat (limited to 'libavcodec/h261.c')
-rw-r--r--libavcodec/h261.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/libavcodec/h261.c b/libavcodec/h261.c
index 47bad4e57f..01abfadcda 100644
--- a/libavcodec/h261.c
+++ b/libavcodec/h261.c
@@ -30,8 +30,6 @@
#define IS_FIL(a) ((a) & MB_TYPE_H261_FIL)
-uint8_t ff_h261_rl_table_store[2][2 * MAX_RUN + MAX_LEVEL + 3];
-
static void h261_loop_filter(uint8_t *src, int stride)
{
int x, y, xy, yz;
@@ -79,14 +77,3 @@ void ff_h261_loop_filter(MpegEncContext *s)
h261_loop_filter(dest_cb, uvlinesize);
h261_loop_filter(dest_cr, uvlinesize);
}
-
-av_cold void ff_h261_common_init(void)
-{
- static int done = 0;
-
- if (done)
- return;
-
- ff_rl_init(&ff_h261_rl_tcoeff, ff_h261_rl_table_store);
- done = 1;
-}