x86_64-archlinux-gcc-tsan N-86744-gfe9242204d

Architecturex86
Variantx86_64
CPUgeneric
OSlinux
Ownerubitux2
Compilergcc 7.1.1 (GCC) 20170621
Configuration--prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
CommentGCC ThreadSanitizer (tsan)
RevisionN-86744-gfe9242204d
DateSat Jul 8 23:03:07 2017
Status3348 / 3408
Warnings110
Logscompile configure test
60 failed testsStatusLast good rev
diffstderrfilter-delogo66N-121824-g775b102182
No diff output recorded
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, rm, from '/home/fate/fate-suite/real/rv30.rm':
  Metadata:
    Target Audiences: 512K DSL/Cable Modem (450 Kbps);
    Audio Format    : Voice Only
    Video Quality   : Normal Motion Video
    Creation Date   : 4/7/2002 14:28:05
    Modification Date: 4/7/2002 14:28:05
    Generated By    : RealProducer Plus 8.5.0.200 Windows
    Keywords        : blowfish-toons.com @ cosmos
    Abstract        : blowfish-toons.com @ cosmos
    Content Rating  : (PICS-1.1 "http://www.classify.org/safesurf" labels comment "RealProducer Plus 8.5.0.200 Windows" ratings (SS~~000 1))
    File ID         : 36ea296e-573d-3fed-2f91-5db8a25bafc9
    title           : blowfish-toons.com @ cosmos
    author          : blowfish-toons.com @ cosmos
    copyright       : blowfish-toons.com @ cosmos
    comment         : 
  Duration: 00:22:30.47, start: 0.000000, bitrate: 1 kb/s
    Stream #0:0: Audio: cook (cook / 0x6B6F6F63), 44100 Hz, mono, fltp, 64 kb/s
    Stream #0:1: Video: rv30 (RV30 / 0x30335652), yuv420p, 352x240, 385 kb/s, 29.97 fps, 29.97 tbr, 1k tbn, 1k tbc
Stream mapping:
  Stream #0:1 -> #0:0 (rv30 (native) -> rawvideo (native))
[Parsed_perms_0 @ 0x7b2800000640] random seed: 0xc34f4baa
[Parsed_delogo_1 @ 0x7b28000006e0] Note: default band value was changed from 4 to 1.
Output #0, framecrc, to 'pipe:':
  Metadata:
    Target Audiences: 512K DSL/Cable Modem (450 Kbps);
    Audio Format    : Voice Only
    Video Quality   : Normal Motion Video
    Creation Date   : 4/7/2002 14:28:05
    Modification Date: 4/7/2002 14:28:05
    Generated By    : RealProducer Plus 8.5.0.200 Windows
    Keywords        : blowfish-toons.com @ cosmos
    Abstract        : blowfish-toons.com @ cosmos
    Content Rating  : (PICS-1.1 "http://www.classify.org/safesurf" labels comment "RealProducer Plus 8.5.0.200 Windows" ratings (SS~~000 1))
    File ID         : 36ea296e-573d-3fed-2f91-5db8a25bafc9
    title           : blowfish-toons.com @ cosmos
    author          : blowfish-toons.com @ cosmos
    copyright       : blowfish-toons.com @ cosmos
    comment         : 
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x240, q=2-31, 30382 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b4c00021968 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 1 at 0x7b4c0002196f by thread T2 (mutexes: write M1460):
    #0 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1232 (ffmpeg+0x000000e74026)
    #1 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e74026)
    #2 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 392 at 0x7b4c00021940 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Write of size 4 at 0x7b6c00016cbc by thread T1 (mutexes: write M1458):
    #0 rv34_decode_inter_mb_header src/libavcodec/rv34.c:398 (ffmpeg+0x000000e728df)
    #1 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e728df)
    #2 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e728df)
    #3 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b6c00016cb8 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 1568 at 0x7b6c00016c00 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:46 (ffmpeg+0x000000d49d9e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49d9e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:398 in rv34_decode_inter_mb_header
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Write of size 4 at 0x7b8800010810 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76a87)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76a87)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76a87)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76a87)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76a87)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76a87)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b8800010810 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800010800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:61 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Write of size 4 at 0x7b88000108c4 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76a95)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76a95)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76a95)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76a95)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76a95)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76a95)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b88000108c0 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800010800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Write of size 4 at 0x7b88000108c8 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76aba)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76aba)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76aba)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76aba)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76aba)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76aba)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b88000108c8 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800010800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Write of size 4 at 0x7b880000f010 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76b1c)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76b1c)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b1c)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b1c)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b1c)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b1c)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b880000f010 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b880000f000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:61 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Write of size 4 at 0x7b880000f0c4 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76b2b)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76b2b)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b2b)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b2b)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b2b)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b2b)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b880000f0c0 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b880000f000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Write of size 4 at 0x7b880000f0c8 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76b4b)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76b4b)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b4b)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b4b)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b4b)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b4b)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b880000f0c8 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b880000f000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Write of size 1 at 0x7b4c00011baf by thread T1 (mutexes: write M1458):
    #0 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1232 (ffmpeg+0x000000e74026)
    #1 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e74026)
    #2 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b4c00011ba8 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 392 at 0x7b4c00011b80 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:1232 in rv34_decode_inter_macroblock
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Write of size 4 at 0x7b8800010848 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e768d9)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e768d9)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e768d9)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e768d9)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e768d9)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e768d9)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b8800010848 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800010800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:61 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Write of size 4 at 0x7b8800010900 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e7690c)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e7690c)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e7690c)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7690c)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7690c)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7690c)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b8800010900 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800010800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b6c000276b8 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:46 (ffmpeg+0x000000d49d9e)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49d9e)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b6c000276bc by thread T2 (mutexes: write M1460):
    #0 rv34_decode_inter_mb_header src/libavcodec/rv34.c:398 (ffmpeg+0x000000e728df)
    #1 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e728df)
    #2 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e728df)
    #3 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 1568 at 0x7b6c00027600 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:46 (ffmpeg+0x000000d49d9e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49d9e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b880002b850 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b880002b850 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e733ca)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e733ca)
    #2 rv34_decode_mv src/libavcodec/rv34.c:907 (ffmpeg+0x000000e733ca)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e733ca)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e733ca)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e733ca)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b880002b800 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b880002b860 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b880002b860 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e768d9)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e768d9)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e768d9)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e768d9)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e768d9)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e768d9)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b880002b800 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b880002b890 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b880002b890 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76a87)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76a87)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76a87)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76a87)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76a87)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76a87)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b880002b800 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b880002b910 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b880002b914 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e768e7)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e768e7)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e768e7)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e768e7)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e768e7)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e768e7)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b880002b800 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b880002b940 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b880002b944 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76a95)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76a95)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76a95)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76a95)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76a95)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76a95)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b880002b800 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b880002b970 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b880002b970 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76aba)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76aba)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76aba)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76aba)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76aba)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76aba)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b880002b800 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b880002baf0 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b880002baf4 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76aa6)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76aa6)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76aa6)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76aa6)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76aa6)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76aa6)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b880002b800 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b880002c290 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b880002c294 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e733eb)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e733eb)
    #2 rv34_decode_mv src/libavcodec/rv34.c:907 (ffmpeg+0x000000e733eb)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e733eb)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e733eb)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e733eb)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b880002b800 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b880002c618 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b880002c618 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e7690c)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e7690c)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e7690c)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7690c)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7690c)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7690c)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b880002b800 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b880002d010 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b880002d010 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76b1c)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76b1c)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b1c)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b1c)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b1c)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b1c)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b880002d000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b880002d020 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b880002d020 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b880002d000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b880002d2d0 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b880002d2d0 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76b4b)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76b4b)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b4b)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b4b)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b4b)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b4b)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b880002d000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b880002d308 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b880002d30c by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76b3c)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76b3c)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b3c)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b3c)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b3c)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b3c)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b880002d000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b880002d390 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b880002d394 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76b2b)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76b2b)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b2b)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b2b)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b2b)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b2b)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b880002d000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b4c00012468 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 1 at 0x7b4c0001246f by thread T1:
    [failed to restore the stack]

  Location is heap block of size 392 at 0x7b4c00012440 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b6c00018fb8 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:46 (ffmpeg+0x000000d49d9e)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49d9e)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b6c00018fbc by thread T1:
    [failed to restore the stack]

  Location is heap block of size 1568 at 0x7b6c00018f00 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:46 (ffmpeg+0x000000d49d9e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49d9e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b8800036718 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036718 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e72fba)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e72fba)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e72fba)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e72fba)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b8800036720 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036726 by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:642 (ffmpeg+0x000000e760e3)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e760e3)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e760e3)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e760e3)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e760e3)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b8800036730 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036730 by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:641 (ffmpeg+0x000000e76061)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e76061)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76061)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76061)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76061)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b88000367d0 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b88000367d6 by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:642 (ffmpeg+0x000000e76145)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e76145)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76145)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76145)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76145)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b88000367e0 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b88000367e0 by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:641 (ffmpeg+0x000000e76189)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e76189)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76189)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76189)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76189)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b8800036810 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036816 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e73238)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e73238)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e73238)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e73238)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b8800036818 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036818 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e732b9)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e732b9)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e732b9)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e732b9)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Read of size 8 at 0x7b8800036930 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036934 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e731ce)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e731ce)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e731ce)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e731ce)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Write of size 2 at 0x7b8800036c38 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e732b9)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e732b9)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e732b9)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e732b9)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b8800036c38 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:902 in rv34_decode_mv
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Write of size 2 at 0x7b8800036c40 by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:641 (ffmpeg+0x000000e76189)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e76189)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76189)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76189)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76189)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b8800036c40 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:641 in rv34_pred_mv_rv3
==================
==================
WARNING: ThreadSanitizer: data race (pid=22948)
  Write of size 2 at 0x7b8800036b90 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e72fba)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e72fba)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e72fba)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e72fba)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b8800036b90 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=22951, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=22952, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:902 in rv34_decode_mv
==================
frame=  109 fps= 20 q=-0.0 Lsize=       6kB time=00:00:03.63 bitrate=  14.1kbits/s speed=0.657x    
video:13489kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 39 warnings
diffstderrforce_key_frames66N-121761-g643e2e10f9
--- /home/fate/ffmpeg/tests/ref/fate/force_key_frames	2017-03-24 21:02:53.619713101 +0000
+++ tests/data/fate/force_key_frames	2017-07-09 00:51:23.699824470 +0000
@@ -1,4 +1,2 @@
 07567b9528b8de523faaf49e4e1e0fc6 *tests/data/fate/force_key_frames.avi
 113312 tests/data/fate/force_key_frames.avi
-b2e92b97bac0243242281d71108ffdbd *tests/data/fate/force_key_frames.out.framecrc
-stddev:34612.83 PSNR:  5.54 MAXDIFF:61408 bytes:  7603200/      264
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth_lena.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/force_key_frames.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps= 36 q=10.0 Lsize=     111kB time=00:00:02.00 bitrate= 453.2kbits/s speed=1.44x    
video:104kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 6.463221%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/force_key_frames.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 453 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 434 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
Output #0, framecrc, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/force_key_frames.out.framecrc':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=914)
  Read of size 4 at 0x7b98000080c4 by main thread (mutexes: write M1354):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000080c4 by thread T2 (mutexes: write M1357):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800006000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:812 (ffmpeg+0x000000e16475)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=946, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:568 in ff_mpeg_update_thread_context
==================
frame=    3 fps=0.0 q=-0.0 Lsize=       0kB time=00:00:01.56 bitrate=   1.4kbits/s speed=7.89x    
video:446kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 1 warnings
diffstderrh264-conformance-ci1_ft_b66N-121754-gb478037423
No diff output recorded
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, h264, from '/home/fate/fate-suite/h264-conformance/CI1_FT_B.264':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: h264 (Constrained Baseline), yuv420p(progressive), 352x288, 25 fps, 25 tbr, 1200k tbn, 50 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> rawvideo (native))
Output #0, framecrc, to 'pipe:':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
[framecrc @ 0x7b6800022800] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[framecrc @ 0x7b6800022800] Encoder did not produce proper pts, making some up.
==================
WARNING: ThreadSanitizer: data race (pid=752)
  Write of size 4 at 0x7b6400008efc by main thread (mutexes: write M1624):
    #0 update_context_from_user src/libavcodec/pthread_frame.c:335 (ffmpeg+0x000000e1489e)
    #1 submit_packet src/libavcodec/pthread_frame.c:396 (ffmpeg+0x000000e1489e)
    #2 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e1489e)
    #3 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #4 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #5 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #6 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #7 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #8 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #9 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #10 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #11 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #12 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #13 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous read of size 4 at 0x7b6400008efc by thread T2 (mutexes: write M1627, write M1625):
    #0 ff_thread_await_progress src/libavcodec/pthread_frame.c:591 (ffmpeg+0x000000e1562e)
    #1 await_references src/libavcodec/h264_mb.c:197 (ffmpeg+0x0000013e1efe)
    #2 hl_motion_420_simple_8 src/libavcodec/h264_mc_template.c:80 (ffmpeg+0x0000013ed02a)
    #3 hl_decode_mb_simple_8 src/libavcodec/h264_mb_template.c:180 (ffmpeg+0x0000013ed02a)
    #4 ff_h264_hl_decode_mb src/libavcodec/h264_mb.c:816 (ffmpeg+0x0000013fc05c)
    #5 decode_slice src/libavcodec/h264_slice.c:2644 (ffmpeg+0x00000140cdba)
    #6 ff_h264_execute_decode_slices src/libavcodec/h264_slice.c:2748 (ffmpeg+0x000001410107)
    #7 decode_nal_units src/libavcodec/h264dec.c:716 (ffmpeg+0x000000b46831)
    #8 h264_decode_frame src/libavcodec/h264dec.c:1006 (ffmpeg+0x000000b46831)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 1160 at 0x7b6400008c00 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:768 (ffmpeg+0x000000e16579)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1624 (0x7b5c00000ea8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1627 (0x7b5c00001050) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1625 (0x7b5c00000ed0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:772 (ffmpeg+0x000000e165c5)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=768, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/pthread_frame.c:335 in update_context_from_user
==================
frame=  291 fps= 54 q=-0.0 Lsize=      17kB time=00:00:11.64 bitrate=  11.7kbits/s speed=2.16x    
video:43214kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 1 warnings
diffstderrh264-conformance-cvwp3_toshiba_e66N-121824-g775b102182
No diff output recorded
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, h264, from '/home/fate/fate-suite/h264-conformance/CVWP3_TOSHIBA_E.264':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: h264 (Main), yuv420p(progressive), 352x288, 25 fps, 25 tbr, 1200k tbn, 50 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> rawvideo (native))
Output #0, framecrc, to 'pipe:':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
[framecrc @ 0x7b6800000600] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[framecrc @ 0x7b6800000600] Encoder did not produce proper pts, making some up.
==================
WARNING: ThreadSanitizer: data race (pid=1332)
  Write of size 4 at 0x7b64000025fc by main thread (mutexes: write M2702):
    #0 update_context_from_user src/libavcodec/pthread_frame.c:335 (ffmpeg+0x000000e1489e)
    #1 submit_packet src/libavcodec/pthread_frame.c:396 (ffmpeg+0x000000e1489e)
    #2 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e1489e)
    #3 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #4 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #5 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #6 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #7 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #8 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #9 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #10 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #11 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #12 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #13 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous read of size 4 at 0x7b64000025fc by thread T1 (mutexes: write M2700, write M2703):
    #0 ff_thread_await_progress src/libavcodec/pthread_frame.c:591 (ffmpeg+0x000000e1562e)
    #1 await_references src/libavcodec/h264_mb.c:197 (ffmpeg+0x0000013e1efe)
    #2 hl_motion_420_simple_8 src/libavcodec/h264_mc_template.c:80 (ffmpeg+0x0000013ed02a)
    #3 hl_decode_mb_simple_8 src/libavcodec/h264_mb_template.c:180 (ffmpeg+0x0000013ed02a)
    #4 ff_h264_hl_decode_mb src/libavcodec/h264_mb.c:816 (ffmpeg+0x0000013fc05c)
    #5 decode_slice src/libavcodec/h264_slice.c:2644 (ffmpeg+0x00000140cdba)
    #6 ff_h264_execute_decode_slices src/libavcodec/h264_slice.c:2748 (ffmpeg+0x000001410107)
    #7 decode_nal_units src/libavcodec/h264dec.c:716 (ffmpeg+0x000000b46831)
    #8 h264_decode_frame src/libavcodec/h264dec.c:1006 (ffmpeg+0x000000b46831)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 1160 at 0x7b6400002300 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:768 (ffmpeg+0x000000e16579)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M2702 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M2700 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M2703 (0x7b5c00000978) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:772 (ffmpeg+0x000000e165c5)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1376, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/pthread_frame.c:335 in update_context_from_user
==================
frame=   90 fps= 25 q=-0.0 Lsize=       5kB time=00:00:03.60 bitrate=  11.8kbits/s speed=   1x    
video:13365kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 1 warnings
diffstderrh264-conformance-frext-hpcamolq_brcm_b66N-121824-g775b102182
No diff output recorded
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, h264, from '/home/fate/fate-suite/h264-conformance/FRext/HPCAMOLQ_BRCM_B.264':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: h264 (High), yuv420p(progressive), 352x288, 25 fps, 25 tbr, 1200k tbn, 50 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> rawvideo (native))
Output #0, framecrc, to 'pipe:':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
[framecrc @ 0x7b6800000600] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[framecrc @ 0x7b6800000600] Encoder did not produce proper pts, making some up.
==================
WARNING: ThreadSanitizer: data race (pid=2184)
  Write of size 4 at 0x7b64000025fc by main thread (mutexes: write M3239):
    #0 update_context_from_user src/libavcodec/pthread_frame.c:335 (ffmpeg+0x000000e1489e)
    #1 submit_packet src/libavcodec/pthread_frame.c:396 (ffmpeg+0x000000e1489e)
    #2 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e1489e)
    #3 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #4 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #5 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #6 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #7 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #8 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #9 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #10 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #11 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #12 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #13 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous read of size 4 at 0x7b64000025fc by thread T1 (mutexes: write M3237, write M3240):
    #0 ff_thread_await_progress src/libavcodec/pthread_frame.c:591 (ffmpeg+0x000000e1562e)
    #1 await_references src/libavcodec/h264_mb.c:197 (ffmpeg+0x0000013e1efe)
    #2 hl_motion_420_simple_8 src/libavcodec/h264_mc_template.c:80 (ffmpeg+0x0000013ed02a)
    #3 hl_decode_mb_simple_8 src/libavcodec/h264_mb_template.c:180 (ffmpeg+0x0000013ed02a)
    #4 ff_h264_hl_decode_mb src/libavcodec/h264_mb.c:816 (ffmpeg+0x0000013fc05c)
    #5 decode_slice src/libavcodec/h264_slice.c:2573 (ffmpeg+0x00000140d2a2)
    #6 ff_h264_execute_decode_slices src/libavcodec/h264_slice.c:2748 (ffmpeg+0x000001410107)
    #7 decode_nal_units src/libavcodec/h264dec.c:716 (ffmpeg+0x000000b46831)
    #8 h264_decode_frame src/libavcodec/h264dec.c:1006 (ffmpeg+0x000000b46831)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 1160 at 0x7b6400002300 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:768 (ffmpeg+0x000000e16579)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M3239 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M3237 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M3240 (0x7b5c00000978) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:772 (ffmpeg+0x000000e165c5)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=2240, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/pthread_frame.c:335 in update_context_from_user
==================
frame=  100 fps= 39 q=-0.0 Lsize=       6kB time=00:00:04.00 bitrate=  11.8kbits/s speed=1.56x    
video:14850kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 1 warnings
diffstderrhevc-conformance-OPFLAG_C_Qualcomm_166N-121824-g775b102182
No diff output recorded
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[hevc @ 0x7b6400000500] missing picture in access unit
Input #0, hevc, from '/home/fate/fate-suite/hevc-conformance/OPFLAG_C_Qualcomm_1.bit':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: hevc (Main), yuv420p(tv), 832x480, 25 fps, 25 tbr, 1200k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (hevc (native) -> rawvideo (native))
Output #0, framecrc, to 'pipe:':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 832x480, q=2-31, 119808 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
[framecrc @ 0x7b6800001800] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[framecrc @ 0x7b6800001800] Encoder did not produce proper pts, making some up.
==================
WARNING: ThreadSanitizer: data race (pid=5760)
  Write of size 4 at 0x7b6400002afc by main thread (mutexes: write M1650):
    #0 update_context_from_user src/libavcodec/pthread_frame.c:335 (ffmpeg+0x000000e1489e)
    #1 submit_packet src/libavcodec/pthread_frame.c:396 (ffmpeg+0x000000e1489e)
    #2 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e1489e)
    #3 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #4 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #5 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #6 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #7 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #8 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #9 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #10 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #11 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #12 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #13 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous read of size 4 at 0x7b6400002afc by thread T2:
    [failed to restore the stack]

  Location is heap block of size 1160 at 0x7b6400002800 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:768 (ffmpeg+0x000000e16579)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1650 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=5763, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/pthread_frame.c:335 in update_context_from_user
==================
frame=   96 fps= 10 q=-0.0 Lsize=       6kB time=00:00:03.84 bitrate=  11.8kbits/s speed=0.404x    
video:56160kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 1 warnings
diffstderrlavf-avi66N-121824-g775b102182
--- /home/fate/ffmpeg/tests/ref/lavf/avi	2017-03-24 21:02:53.646379831 +0000
+++ tests/data/fate/lavf-avi	2017-07-09 00:55:41.239721726 +0000
@@ -1,3 +1,2 @@
 ab696052289d8dfea193e4cf94a94a6f *./tests/data/lavf/lavf.avi
 330814 ./tests/data/lavf/lavf.avi
-./tests/data/lavf/lavf.avi CRC=0xec6c3c68
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, image2, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/vsynth1/%02d.pgm':
  Duration: 00:00:02.00, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: pgmyuv, yuv420p, 352x288, 25 fps, 25 tbr, 25 tbn, 25 tbc
[s16le @ 0x7b6800000600] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for Input Stream #1.0 : mono
Input #1, s16le, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/asynth1.sw':
  Duration: 00:00:12.00, bitrate: 705 kb/s
    Stream #1:0: Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s
Codec AVOption idct (select IDCT implementation) specified for input file #1 (/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/asynth1.sw) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some decoder which was not actually used for any stream.
Stream mapping:
  Stream #0:0 -> #0:0 (pgmyuv (native) -> mpeg4 (native))
  Stream #1:0 -> #0:1 (pcm_s16le (native) -> mp2 (native))
[image2 @ 0x7b6800000000] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/lavf/lavf.avi':
  Metadata:
    INAM            : lavftest
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
    Stream #0:1: Audio: mp2 (P[0][0][0] / 0x0050), 44100 Hz, mono, s16, 64 kb/s
    Metadata:
      encoder         : Lavc mp2
frame=   25 fps= 22 q=10.0 Lsize=     323kB time=00:00:01.01 bitrate=2597.7kbits/s speed=0.917x    
video:304kB audio:8kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.607960%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/lavf/lavf.avi':
  Metadata:
    title           : lavftest
  Duration: 00:00:01.02, start: 0.000000, bitrate: 2597 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 2592 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
    Stream #0:1: Audio: mp2 (P[0][0][0] / 0x0050), 44100 Hz, mono, s16p, 64 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
  Stream #0:1 -> #0:1 (mp2 (native) -> pcm_s16le (native))
Output #0, crc, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/avi.lavf.crc':
  Metadata:
    title           : lavftest
    encoder         : Lavf57.75.100
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc57.100.103 rawvideo
    Stream #0:1: Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s
    Metadata:
      encoder         : Lavc57.100.103 pcm_s16le
==================
WARNING: ThreadSanitizer: data race (pid=19818)
  Write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1359):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 4 at 0x7b98000050c4 by main thread (mutexes: write M1361):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1359 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1361 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=19824, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
frame=   25 fps=0.0 q=-0.0 Lsize=       0kB time=00:00:01.01 bitrate=   0.1kbits/s speed=1.21x    
video:3712kB audio:88kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 1 warnings
diffstderrlavf-ismv66N-121824-g775b102182
--- /home/fate/ffmpeg/tests/ref/lavf/ismv	2017-03-24 21:02:53.646379831 +0000
+++ tests/data/fate/lavf-ismv	2017-07-09 00:55:47.093053839 +0000
@@ -1,9 +1,2 @@
 a9ccbb4cd1436d222ef4425567b4e03d *./tests/data/lavf/lavf.ismv
 312542 ./tests/data/lavf/lavf.ismv
-./tests/data/lavf/lavf.ismv CRC=0x9d9a638a
-440d85f9fd5b9f63c2676638782b5c15 *./tests/data/lavf/lavf.ismv
-321448 ./tests/data/lavf/lavf.ismv
-./tests/data/lavf/lavf.ismv CRC=0xe8130120
-a9ccbb4cd1436d222ef4425567b4e03d *./tests/data/lavf/lavf.ismv
-312542 ./tests/data/lavf/lavf.ismv
-./tests/data/lavf/lavf.ismv CRC=0x9d9a638a
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, image2, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/vsynth1/%02d.pgm':
  Duration: 00:00:02.00, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: pgmyuv, yuv420p, 352x288, 25 fps, 25 tbr, 25 tbn, 25 tbc
[s16le @ 0x7b6800000600] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for Input Stream #1.0 : mono
Input #1, s16le, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/asynth1.sw':
  Duration: 00:00:12.00, bitrate: 705 kb/s
    Stream #1:0: Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s
Codec AVOption idct (select IDCT implementation) specified for input file #1 (/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/asynth1.sw) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some decoder which was not actually used for any stream.
Codec AVOption b (set bitrate (in bits/s)) specified for output file #0 (/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/lavf/lavf.ismv) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some encoder which was not actually used for any stream.
Stream mapping:
  Stream #0:0 -> #0:0 (pgmyuv (native) -> mpeg4 (native))
[image2 @ 0x7b6800000000] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)
Output #0, ismv, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/lavf/lavf.ismv':
  Metadata:
    title           : lavftest
    timecode        : 02:56:14:13
    Stream #0:0: Video: mpeg4 (mp4v / 0x7634706D), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 10000k tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   25 fps= 21 q=10.0 Lsize=     305kB time=00:00:00.96 bitrate=2604.5kbits/s speed=0.802x    
video:304kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.478374%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/lavf/lavf.ismv':
  Metadata:
    major_brand     : isml
    minor_version   : 512
    compatible_brands: piff
    title           : lavftest
  Duration: 00:00:01.00, start: 0.000000, bitrate: 2500 kb/s
    Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 2488 kb/s, 25 fps, 25 tbr, 10000k tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=20351)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1353):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20353, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20351)
  Write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1353):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20353, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1649 in mpeg4_decode_mb
==================
==================
WARNING: ThreadSanitizer: data race (pid=20351)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a64 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20353, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20351)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20353, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20351)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:305 (ffmpeg+0x000000b3232d)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20353, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20351)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:222 (ffmpeg+0x000000b32353)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20353, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20351)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1353):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20353, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20351)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20353, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20351)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20353, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20351)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20353, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20351)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20353, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20351)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20353, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20351)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20353, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20351)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1353):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20353, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, crc, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/ismv.lavf.crc':
  Metadata:
    major_brand     : isml
    minor_version   : 512
    compatible_brands: piff
    title           : lavftest
    encoder         : Lavf57.75.100
    Stream #0:0(und): Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
      encoder         : Lavc57.100.103 rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=20351)
  Write of size 4 at 0x7b98000080c4 by thread T2 (mutexes: write M1355):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 4 at 0x7b98000080c4 by main thread (mutexes: write M1353):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800006000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:812 (ffmpeg+0x000000e16475)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=20354, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
frame=   25 fps=0.0 q=-0.0 Lsize=       0kB time=00:00:01.00 bitrate=   0.1kbits/s speed=1.45x    
video:3712kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 15 warnings
diffstderrlavf-mkv66N-121678-gdf1fd43db4
--- /home/fate/ffmpeg/tests/ref/lavf/mkv	2017-03-24 21:02:53.646379831 +0000
+++ tests/data/fate/lavf-mkv	2017-07-09 00:55:46.293054008 +0000
@@ -1,6 +1,2 @@
 7c8697c324e8ad79c5ea14364a6c39b8 *./tests/data/lavf/lavf.mkv
 472759 ./tests/data/lavf/lavf.mkv
-./tests/data/lavf/lavf.mkv CRC=0xec6c3c68
-9767a3b526d7e56d7400164cb888990c *./tests/data/lavf/lavf.mkv
-320603 ./tests/data/lavf/lavf.mkv
-./tests/data/lavf/lavf.mkv CRC=0xec6c3c68
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, image2, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/vsynth1/%02d.pgm':
  Duration: 00:00:02.00, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: pgmyuv, yuv420p, 352x288, 25 fps, 25 tbr, 25 tbn, 25 tbc
[s16le @ 0x7b6800000600] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for Input Stream #1.0 : mono
Input #1, s16le, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/asynth1.sw':
  Duration: 00:00:12.00, bitrate: 705 kb/s
    Stream #1:0: Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s
Codec AVOption idct (select IDCT implementation) specified for input file #1 (/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/asynth1.sw) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some decoder which was not actually used for any stream.
Stream mapping:
  Stream #0:0 -> #0:0 (pgmyuv (native) -> mpeg4 (native))
  Stream #1:0 -> #0:1 (pcm_s16le (native) -> mp2 (native))
  File /home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/vsynth1/00.pgm -> Stream #0:2
[image2 @ 0x7b6800000000] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)
Output #0, matroska, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/lavf/lavf.mkv':
  Metadata:
    title           : lavftest
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 1k tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
    Stream #0:1: Audio: mp2 (P[0][0][0] / 0x0050), 44100 Hz, mono, s16, 64 kb/s
    Metadata:
      encoder         : Lavc mp2
    Stream #0:2: Attachment: none
    Metadata:
      filename        : 00.pgm
      mimetype        : image/x-portable-greymap
frame=   25 fps= 19 q=10.0 Lsize=     462kB time=00:00:01.00 bitrate=3752.1kbits/s speed=0.783x    
video:304kB audio:8kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 48.105598%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[matroska,webm @ 0x7b6800000000] Could not find codec parameters for stream 2 (Attachment: none): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, matroska,webm, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/lavf/lavf.mkv':
  Metadata:
    title           : lavftest
    encoder         : Lavf
  Duration: 00:00:01.02, start: 0.000000, bitrate: 3711 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile), yuv420p(progressive), 352x288 [SAR 1:1 DAR 11:9], 25 fps, 25 tbr, 1k tbn, 25 tbc (default)
    Metadata:
      ENCODER         : Lavc mpeg4
      DURATION        : 00:00:01.011000000
    Stream #0:1: Audio: mp2, 44100 Hz, mono, s16p, 64 kb/s (default)
    Metadata:
      ENCODER         : Lavc mp2
      DURATION        : 00:00:01.019000000
    Stream #0:2: Attachment: none
    Metadata:
      filename        : 00.pgm
      mimetype        : image/x-portable-greymap
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
  Stream #0:1 -> #0:1 (mp2 (native) -> pcm_s16le (native))
==================
WARNING: ThreadSanitizer: data race (pid=20283)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1424):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1421):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1424 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1421 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20290, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20283)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1424):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1421):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1424 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1421 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20290, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20283)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1424):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1421):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1424 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1421 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20290, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20283)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1424):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1424 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20290, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20283)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1424):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1421):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1424 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1421 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20290, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20283)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1424):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1421):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1424 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1421 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20290, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20283)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1424):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1421):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1424 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1421 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20290, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20283)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1424):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1421):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1424 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1421 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20290, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20283)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1424):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1421):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1424 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1421 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20290, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20283)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1424):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1421):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1424 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1421 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20290, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20283)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1424):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1421):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1424 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1421 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20290, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20283)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1424):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1421):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1424 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1421 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20290, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20283)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1424):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1421):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1424 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1421 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20290, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20283)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1424):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1421):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1424 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1421 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20290, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20283)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1424):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1421):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1424 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1421 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20290, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20283)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1424):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1421):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1424 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1421 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20290, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, crc, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/mkv.lavf.crc':
  Metadata:
    title           : lavftest
    encoder         : Lavf57.75.100
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc (default)
    Metadata:
      DURATION        : 00:00:01.011000000
      encoder         : Lavc57.100.103 rawvideo
    Stream #0:1: Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s (default)
    Metadata:
      DURATION        : 00:00:01.019000000
      encoder         : Lavc57.100.103 pcm_s16le
frame=   25 fps= 22 q=-0.0 Lsize=       0kB time=00:00:01.01 bitrate=   0.1kbits/s speed=0.914x    
video:3712kB audio:88kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 16 warnings
diffstderrlavf-mov66N-121724-gdd05022def
--- /home/fate/ffmpeg/tests/ref/lavf/mov	2017-03-24 21:02:53.646379831 +0000
+++ tests/data/fate/lavf-mov	2017-07-09 00:55:49.359720030 +0000
@@ -3,19 +3,3 @@
 ./tests/data/lavf/lavf.mov CRC=0xbb2b949b
 6258f70f974e3c802e01d02ac33c7bbd *./tests/data/lavf/lavf.mov
 357539 ./tests/data/lavf/lavf.mov
-./tests/data/lavf/lavf.mov CRC=0xbb2b949b
-ba3b8b49e420510a0d417400dbedfc2d *./tests/data/lavf/lavf.mov
-366621 ./tests/data/lavf/lavf.mov
-./tests/data/lavf/lavf.mov CRC=0xa9793231
-fd0e4de8e7f6d0c8c0681d7020f00f50 *./tests/data/lavf/lavf.mov
-356921 ./tests/data/lavf/lavf.mov
-./tests/data/lavf/lavf.mov CRC=0xbb2b949b
-ebca72c186a4f3ba9bb17d9cb5b74fef *./tests/data/lavf/lavf.mp4
-312457 ./tests/data/lavf/lavf.mp4
-./tests/data/lavf/lavf.mp4 CRC=0x9d9a638a
-9944512475d82d2d601f3c96101bdf9c *./tests/data/lavf/lavf.mp4
-321343 ./tests/data/lavf/lavf.mp4
-./tests/data/lavf/lavf.mp4 CRC=0xe8130120
-7b3e71f294901067046c09f03a426bdc *./tests/data/lavf/lavf.mp4
-312001 ./tests/data/lavf/lavf.mp4
-./tests/data/lavf/lavf.mp4 CRC=0x9d9a638a
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, image2, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/vsynth1/%02d.pgm':
  Duration: 00:00:02.00, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: pgmyuv, yuv420p, 352x288, 25 fps, 25 tbr, 25 tbn, 25 tbc
[s16le @ 0x7b6800000600] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for Input Stream #1.0 : mono
Input #1, s16le, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/asynth1.sw':
  Duration: 00:00:12.00, bitrate: 705 kb/s
    Stream #1:0: Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s
Codec AVOption idct (select IDCT implementation) specified for input file #1 (/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/asynth1.sw) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some decoder which was not actually used for any stream.
Stream mapping:
  Stream #0:0 -> #0:0 (pgmyuv (native) -> mpeg4 (native))
  Stream #1:0 -> #0:1 (pcm_s16le (native) -> pcm_alaw (native))
[image2 @ 0x7b6800000000] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)
Output #0, mov, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/lavf/lavf.mov':
  Metadata:
    title           : lavftest
    Stream #0:0: Video: mpeg4 (mp4v / 0x7634706D), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 12800 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
    Stream #0:1: Audio: pcm_alaw (alaw / 0x77616C61), 44100 Hz, mono, s16, 352 kb/s
    Metadata:
      encoder         : Lavc pcm_alaw
frame=   25 fps= 23 q=10.0 Lsize=     358kB time=00:00:01.00 bitrate=2931.6kbits/s speed=0.906x    
video:304kB audio:43kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.180310%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/lavf/lavf.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    title           : lavftest
  Duration: 00:00:01.00, start: 0.000000, bitrate: 2931 kb/s
    Stream #0:0(eng): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 2488 kb/s, 25 fps, 25 tbr, 12800 tbn, 25 tbc (default)
    Metadata:
      handler_name    : DataHandler
      encoder         : Lavc mpeg4
    Stream #0:1(eng): Audio: pcm_alaw (alaw / 0x77616C61), 44100 Hz, mono, s16, 352 kb/s (default)
    Metadata:
      handler_name    : DataHandler
    Stream #0:2(eng): Data: none (rtp  / 0x20707472), 54 kb/s
    Metadata:
      handler_name    : HintHandler
    Stream #0:3(eng): Data: none (rtp  / 0x20707472), 11 kb/s
    Metadata:
      handler_name    : HintHandler
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
  Stream #0:1 -> #0:1 (pcm_alaw (native) -> pcm_s16le (native))
Output #0, crc, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/mov.lavf.crc':
  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    title           : lavftest
    encoder         : Lavf57.75.100
    Stream #0:0(eng): Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc (default)
    Metadata:
      handler_name    : DataHandler
      encoder         : Lavc57.100.103 rawvideo
    Stream #0:1(eng): Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s (default)
    Metadata:
      handler_name    : DataHandler
      encoder         : Lavc57.100.103 pcm_s16le
frame=   25 fps=0.0 q=-0.0 Lsize=       0kB time=00:00:01.00 bitrate=   0.1kbits/s speed= 1.3x    
video:3712kB audio:86kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, image2, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/vsynth1/%02d.pgm':
  Duration: 00:00:02.00, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: pgmyuv, yuv420p, 352x288, 25 fps, 25 tbr, 25 tbn, 25 tbc
[s16le @ 0x7b6800000600] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for Input Stream #1.0 : mono
Input #1, s16le, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/asynth1.sw':
  Duration: 00:00:12.00, bitrate: 705 kb/s
    Stream #1:0: Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s
Codec AVOption idct (select IDCT implementation) specified for input file #1 (/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/asynth1.sw) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some decoder which was not actually used for any stream.
Stream mapping:
  Stream #0:0 -> #0:0 (pgmyuv (native) -> mpeg4 (native))
  Stream #1:0 -> #0:1 (pcm_s16le (native) -> pcm_alaw (native))
[image2 @ 0x7b6800000000] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)
Output #0, mov, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/lavf/lavf.mov':
  Metadata:
    title           : lavftest
    timecode        : 02:56:14:13
    Stream #0:0: Video: mpeg4 (mp4v / 0x7634706D), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 12800 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
    Stream #0:1: Audio: pcm_alaw (alaw / 0x77616C61), 44100 Hz, mono, s16, 352 kb/s
    Metadata:
      encoder         : Lavc pcm_alaw
[mov @ 0x7b6800001200] Starting second pass: moving the moov atom to the beginning of the file
frame=   25 fps= 17 q=10.0 Lsize=     349kB time=00:00:01.00 bitrate=2860.3kbits/s speed=0.667x    
video:304kB audio:43kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.671540%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/lavf/lavf.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    title           : lavftest
  Duration: 00:00:01.00, start: 0.000000, bitrate: 2860 kb/s
    Stream #0:0(eng): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 2488 kb/s, 25 fps, 25 tbr, 12800 tbn, 25 tbc (default)
    Metadata:
      handler_name    : DataHandler
      encoder         : Lavc mpeg4
      timecode        : 02:56:14:13
    Stream #0:1(eng): Audio: pcm_alaw (alaw / 0x77616C61), 44100 Hz, mono, s16, 352 kb/s (default)
    Metadata:
      handler_name    : DataHandler
    Stream #0:2(eng): Data: none (tmcd / 0x64636D74), 0 kb/s
    Metadata:
      handler_name    : DataHandler
      timecode        : 02:56:14:13
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
  Stream #0:1 -> #0:1 (pcm_alaw (native) -> pcm_s16le (native))
Output #0, crc, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/mov.lavf.crc':
  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    title           : lavftest
    encoder         : Lavf57.75.100
    Stream #0:0(eng): Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc (default)
    Metadata:
      handler_name    : DataHandler
      timecode        : 02:56:14:13
      encoder         : Lavc57.100.103 rawvideo
    Stream #0:1(eng): Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s (default)
    Metadata:
      handler_name    : DataHandler
      encoder         : Lavc57.100.103 pcm_s16le
==================
WARNING: ThreadSanitizer: data race (pid=20538)
  Write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 4 at 0x7b98000050c4 by main thread (mutexes: write M1356):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1353 (0x7b5c000015a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c00001750) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20552, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
frame=   25 fps=0.0 q=-0.0 Lsize=       0kB time=00:00:01.00 bitrate=   0.1kbits/s speed=1.14x    
video:3712kB audio:86kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 1 warnings
diffstderrlavf-nut66N-121761-g643e2e10f9
--- /home/fate/ffmpeg/tests/ref/lavf/nut	2017-03-24 21:02:53.646379831 +0000
+++ tests/data/fate/lavf-nut	2017-07-09 00:55:52.003052803 +0000
@@ -1,3 +1,2 @@
 424e8037d7b6f3d3c09cf76bf06a63cb *./tests/data/lavf/lavf.nut
 319958 ./tests/data/lavf/lavf.nut
-./tests/data/lavf/lavf.nut CRC=0xec6c3c68
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, image2, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/vsynth1/%02d.pgm':
  Duration: 00:00:02.00, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: pgmyuv, yuv420p, 352x288, 25 fps, 25 tbr, 25 tbn, 25 tbc
[s16le @ 0x7b6800000600] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for Input Stream #1.0 : mono
Input #1, s16le, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/asynth1.sw':
  Duration: 00:00:12.00, bitrate: 705 kb/s
    Stream #1:0: Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s
Codec AVOption idct (select IDCT implementation) specified for input file #1 (/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/asynth1.sw) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some decoder which was not actually used for any stream.
Stream mapping:
  Stream #0:0 -> #0:0 (pgmyuv (native) -> mpeg4 (native))
  Stream #1:0 -> #0:1 (pcm_s16le (native) -> mp2 (native))
[image2 @ 0x7b6800000000] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)
Output #0, nut, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/lavf/lavf.nut':
  Metadata:
    title           : lavftest
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 51200 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
    Stream #0:1: Audio: mp2 (P[0][0][0] / 0x0050), 44100 Hz, mono, s16, 64 kb/s
    Metadata:
      encoder         : Lavc mp2
frame=   25 fps= 14 q=10.0 Lsize=     312kB time=00:00:01.00 bitrate=2539.7kbits/s speed=0.55x    
video:304kB audio:8kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.236213%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, nut, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/lavf/lavf.nut':
  Metadata:
    title           : lavftest
  Duration: 00:00:00.99, start: 0.000000, bitrate: 2578 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 25 tbr, 51200 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Stream #0:1: Audio: mp2 (P[0][0][0] / 0x0050), 44100 Hz, mono, s16p, 64 kb/s
    Metadata:
      encoder         : Lavc mp2
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
  Stream #0:1 -> #0:1 (mp2 (native) -> pcm_s16le (native))
==================
WARNING: ThreadSanitizer: data race (pid=20765)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1360):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1357):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1360 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20785, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20765)
  Write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1357):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1360):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1360 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20785, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1649 in mpeg4_decode_mb
==================
==================
WARNING: ThreadSanitizer: data race (pid=20765)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1360):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1357):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1360 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20785, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20765)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1360):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1357):
    #0 decode_slice src/libavcodec/h263dec.c:305 (ffmpeg+0x000000b3232d)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1360 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20785, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20765)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1360):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1357):
    #0 decode_slice src/libavcodec/h263dec.c:222 (ffmpeg+0x000000b32353)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1360 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20785, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20765)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1360):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1357):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1360 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20785, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20765)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1360):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1357):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1360 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20785, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20765)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1360):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1357):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1360 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20785, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20765)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1360):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1357):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1360 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20785, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20765)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1360):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1357):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1360 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20785, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20765)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1360):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1357):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1360 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20785, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20765)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1360):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1357):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1360 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20785, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=20765)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1360):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1357):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1360 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20785, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, crc, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/./tests/data/nut.lavf.crc':
  Metadata:
    title           : lavftest
    encoder         : Lavf57.75.100
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc57.100.103 rawvideo
    Stream #0:1: Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s
    Metadata:
      encoder         : Lavc57.100.103 pcm_s16le
==================
WARNING: ThreadSanitizer: data race (pid=20765)
  Write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1357):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 4 at 0x7b98000050c4 by main thread (mutexes: write M1360):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1360 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=20785, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
frame=   25 fps= 19 q=-0.0 Lsize=       0kB time=00:00:01.01 bitrate=   0.1kbits/s speed=0.793x    
video:3712kB audio:88kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 14 warnings
diffstderrm4v66N-121762-gad956ff076
No diff output recorded
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[mpeg4 @ 0x7b6400000500] time_increment_bits 3 is invalid in relation to the current bitstream, this is likely caused by a missing VOL header
[mpeg4 @ 0x7b6400000500] time_increment_bits set to 15 bits, based on bitstream analysis
[mpeg4 @ 0x7b6400000500] time_increment_bits 3 is invalid in relation to the current bitstream, this is likely caused by a missing VOL header
[mpeg4 @ 0x7b6400000500] time_increment_bits set to 15 bits, based on bitstream analysis
Input #0, m4v, from '/home/fate/fate-suite/mpeg4/demo.m4v':
  Duration: N/A, start: 1.000000, bitrate: N/A
    Stream #0:0: Video: mpeg4 (Simple Profile), yuv420p, 320x240 [SAR 1:1 DAR 4:3], 60 tbr, 1200k tbn, 32768 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
[mpeg4 @ 0x7b6400001e00] time_increment_bits 3 is invalid in relation to the current bitstream, this is likely caused by a missing VOL header
[mpeg4 @ 0x7b6400001e00] time_increment_bits set to 15 bits, based on bitstream analysis
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1924):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1666 (ffmpeg+0x000000d0e2d7)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1924):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1924):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a64 by thread T1 (mutexes: write M1924):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2812 (ffmpeg+0x000000d6085b)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1666 (ffmpeg+0x000000d0e2d7)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1924):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1924):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1924):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1924):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1924):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1924):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1924):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1924):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1924):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1924):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b9800004f58 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f58 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1924):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8375)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1927):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1924):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1927 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8393, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, framecrc, to 'pipe:':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 320x240 [SAR 1:1 DAR 4:3], q=2-31, 55296 kb/s, 60 fps, 60 tbn, 60 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   42 fps= 30 q=-0.0 Lsize=       2kB time=00:00:08.20 bitrate=   2.5kbits/s speed=5.89x    
video:4725kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 17 warnings
diffstderrm4v-cfr66N-121762-gad956ff076
No diff output recorded
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[mpeg4 @ 0x7b6400000500] time_increment_bits 3 is invalid in relation to the current bitstream, this is likely caused by a missing VOL header
[mpeg4 @ 0x7b6400000500] time_increment_bits set to 15 bits, based on bitstream analysis
[mpeg4 @ 0x7b6400000500] time_increment_bits 3 is invalid in relation to the current bitstream, this is likely caused by a missing VOL header
[mpeg4 @ 0x7b6400000500] time_increment_bits set to 15 bits, based on bitstream analysis
Input #0, m4v, from '/home/fate/fate-suite/mpeg4/demo.m4v':
  Duration: N/A, start: 1.000000, bitrate: N/A
    Stream #0:0: Video: mpeg4 (Simple Profile), yuv420p, 320x240 [SAR 1:1 DAR 4:3], 60 tbr, 1200k tbn, 32768 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
[mpeg4 @ 0x7b6400001e00] time_increment_bits 3 is invalid in relation to the current bitstream, this is likely caused by a missing VOL header
[mpeg4 @ 0x7b6400001e00] time_increment_bits set to 15 bits, based on bitstream analysis
==================
WARNING: ThreadSanitizer: data race (pid=8435)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1926):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1924):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1926 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8479, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8435)
  Write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1924):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1926):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1926 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8479, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1649 in mpeg4_decode_mb
==================
==================
WARNING: ThreadSanitizer: data race (pid=8435)
  Write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1924):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1666 (ffmpeg+0x000000d0e2d7)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1926):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1926 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8479, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2814 in ff_set_qscale
==================
==================
WARNING: ThreadSanitizer: data race (pid=8435)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1926):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1924):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1926 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8479, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8435)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1926):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1 (mutexes: write M1924):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2811 (ffmpeg+0x000000d60826)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1666 (ffmpeg+0x000000d0e2d7)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1926 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8479, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8435)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1926):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1924):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1926 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8479, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8435)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1926):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1924):
    #0 decode_slice src/libavcodec/h263dec.c:305 (ffmpeg+0x000000b3232d)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1926 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8479, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8435)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1926):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1924):
    #0 decode_slice src/libavcodec/h263dec.c:222 (ffmpeg+0x000000b32353)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1926 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8479, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8435)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1926):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1924):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1926 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8479, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8435)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1926):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1924):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1926 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8479, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8435)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1926):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1924):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1926 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8479, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8435)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1926):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1924):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1926 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8479, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8435)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1926):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1924):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1926 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8479, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8435)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1926):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1924):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1926 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8479, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8435)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1926):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1924):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1926 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8479, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8435)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1926):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1924):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1926 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1924 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8479, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, framecrc, to 'pipe:':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 320x240 [SAR 1:1 DAR 4:3], q=2-31, 4608 kb/s, 5 fps, 5 tbn, 5 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   42 fps= 28 q=-0.0 Lsize=       2kB time=00:00:08.40 bitrate=   2.4kbits/s speed=5.68x    
video:4725kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 16 warnings
diffstderrmpeg4-resolution-change-down-down66N-121793-g1eb2cbd865
No diff output recorded
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, m4v, from '/home/fate/fate-suite/mpeg4/resize_down-down.h263':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: mpeg4 (Simple Profile), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 25 tbr, 1200k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1369):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1369):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1649 in mpeg4_decode_mb
==================
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1369):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1243 in mpeg4_decode_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1369):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:305 (ffmpeg+0x000000b3232d)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:222 (ffmpeg+0x000000b32353)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1369):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1369):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, framemd5, to 'pipe:':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 640x480 [SAR 1:1 DAR 4:3], q=2-31, 92160 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=8187)
  Read of size 4 at 0x7b98000050c4 by main thread (mutexes: write M1371):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8217, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:568 in ff_mpeg_update_thread_context
==================
frame=  150 fps= 23 q=-0.0 Lsize=      12kB time=00:00:06.00 bitrate=  16.3kbits/s speed=0.913x    
video:67500kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 17 warnings
diffstderrmpeg4-resolution-change-down-up66N-121793-g1eb2cbd865
No diff output recorded
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, m4v, from '/home/fate/fate-suite/mpeg4/resize_down-up.h263':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: mpeg4 (Simple Profile), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 25 tbr, 1200k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=8202)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1369):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8219, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8202)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1369):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8219, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8202)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1369):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8219, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8202)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8219, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8202)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8219, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8202)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8219, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8202)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8219, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8202)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1369):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8219, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8202)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8219, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8202)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8219, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8202)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8219, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8202)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8219, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8202)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8219, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8202)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8219, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8202)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8219, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8202)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1369):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8219, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, framemd5, to 'pipe:':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 640x480 [SAR 1:1 DAR 4:3], q=2-31, 92160 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=  150 fps= 23 q=-0.0 Lsize=      12kB time=00:00:06.00 bitrate=  16.3kbits/s speed=0.903x    
video:67500kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 16 warnings
diffstderrmpeg4-resolution-change-up-down66N-121793-g1eb2cbd865
No diff output recorded
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, m4v, from '/home/fate/fate-suite/mpeg4/resize_up-down.h263':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: mpeg4 (Simple Profile), yuv420p, 400x300 [SAR 1:1 DAR 4:3], 25 tbr, 1200k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=8207)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1382):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1380):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1382 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1380 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8230, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8207)
  Write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1380):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1382):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1380 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1382 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8230, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1649 in mpeg4_decode_mb
==================
==================
WARNING: ThreadSanitizer: data race (pid=8207)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1382):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a64 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1382 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8230, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8207)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1382):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1380):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1382 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1380 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8230, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8207)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1382):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1380):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1382 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1380 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8230, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8207)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1382):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1380):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1382 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1380 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8230, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8207)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1382):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1380):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1382 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1380 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8230, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8207)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1382):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1380):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1382 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1380 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8230, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8207)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1382):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1380):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1382 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1380 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8230, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8207)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1382):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1380):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1382 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1380 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8230, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8207)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1382):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1380):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1382 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1380 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8230, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8207)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1382):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1380):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1382 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1380 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8230, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8207)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1382):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1380):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1382 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1380 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8230, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8207)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1382):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1380):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1382 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1380 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8230, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8207)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1382):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1380):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1382 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1380 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8230, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, framemd5, to 'pipe:':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 400x300 [SAR 1:1 DAR 4:3], q=2-31, 36000 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=  150 fps= 28 q=-0.0 Lsize=      12kB time=00:00:06.00 bitrate=  16.3kbits/s speed=1.14x    
video:26367kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 15 warnings
diffstderrmpeg4-resolution-change-up-up66N-121793-g1eb2cbd865
No diff output recorded
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, m4v, from '/home/fate/fate-suite/mpeg4/resize_up-up.h263':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: mpeg4 (Simple Profile), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 25 tbr, 1200k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1362):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1362):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1362):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1 (mutexes: write M1362):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2811 (ffmpeg+0x000000d60826)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1362):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1362):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1362):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1362):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1362):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1362):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1362):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1362):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1362):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1362):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800004f58 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f58 by thread T1 (mutexes: write M1362):
    #0 decode_slice src/libavcodec/h263dec.c:195 (ffmpeg+0x000000b31b42)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800004f60 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004f60 by thread T1 (mutexes: write M1362):
    #0 decode_slice src/libavcodec/h263dec.c:193 (ffmpeg+0x000000b31ac2)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1362):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005118 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b980000511c by thread T1 (mutexes: write M1362):
    #0 decode_slice src/libavcodec/h263dec.c:246 (ffmpeg+0x000000b32247)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1362):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005350 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005350 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1013 (ffmpeg+0x000000451d91)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005358 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005358 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1037 (ffmpeg+0x000000451f33)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005360 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005360 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1038 (ffmpeg+0x000000451f44)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005388 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005388 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1039 (ffmpeg+0x000000451f55)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005390 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005390 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1040 (ffmpeg+0x000000451f66)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005398 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005398 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1041 (ffmpeg+0x000000451f77)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000053b8 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053b8 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e59)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000053c0 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053c0 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e6a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000053d8 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053d8 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1030 (ffmpeg+0x000000451e7e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000053e0 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053e0 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1031 (ffmpeg+0x000000451e95)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000053e8 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053e8 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451eac)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000053f0 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053f0 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451ec3)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005418 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005418 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451f8b)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005420 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005420 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451fa2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005448 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005448 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451fe7)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005450 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005450 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451ffe)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005478 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005478 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fb9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005480 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005480 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fd0)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000054a8 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054a8 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1045 (ffmpeg+0x000000452015)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000054b0 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054b0 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1046 (ffmpeg+0x00000045202c)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000054c8 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054c8 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1047 (ffmpeg+0x000000452043)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000054d0 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054d0 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1048 (ffmpeg+0x00000045205a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000054d8 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054d8 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1049 (ffmpeg+0x000000452071)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000054e0 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054e0 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1050 (ffmpeg+0x000000452088)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000054f8 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054f8 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1051 (ffmpeg+0x00000045209f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005500 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005500 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1052 (ffmpeg+0x0000004520b6)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005508 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005508 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1053 (ffmpeg+0x0000004520cd)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005510 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005510 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1054 (ffmpeg+0x0000004520e4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005538 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005538 by thread T1 (mutexes: write M1362):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:844 (ffmpeg+0x00000047121c)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005540 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005540 by thread T1 (mutexes: write M1362):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:845 (ffmpeg+0x000000471233)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005568 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005568 by thread T1 (mutexes: write M1362):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:846 (ffmpeg+0x00000047124a)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005570 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005570 by thread T1 (mutexes: write M1362):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:847 (ffmpeg+0x000000471261)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005598 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005598 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451eda)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000055a0 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055a0 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451ef1)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000055c8 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055c8 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f08)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000055d0 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055d0 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f1f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005718 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005718 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1016 (ffmpeg+0x000000451da4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005720 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005720 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1017 (ffmpeg+0x000000451dbb)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005728 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005728 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1018 (ffmpeg+0x000000451dd2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005730 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005730 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1019 (ffmpeg+0x000000451de9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005738 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005738 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1020 (ffmpeg+0x000000451e00)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005740 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005740 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1021 (ffmpeg+0x000000451e17)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005748 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005748 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1022 (ffmpeg+0x000000451e2e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005750 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005750 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1023 (ffmpeg+0x000000451e45)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005758 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005758 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1070 (ffmpeg+0x00000045210e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005760 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005760 by thread T1 (mutexes: write M1362):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1071 (ffmpeg+0x000000452125)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005788 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005788 by thread T1 (mutexes: write M1362):
    #0 ff_er_frame_start src/libavcodec/error_resilience.c:805 (ffmpeg+0x0000013ad6db)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000057b8 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000057bc by thread T1 (mutexes: write M1362):
    #0 ff_er_frame_start src/libavcodec/error_resilience.c:811 (ffmpeg+0x0000013ad69f)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005838 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005838 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28adf)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28adf)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005840 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005840 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28af2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28af2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005848 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005848 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28b16)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b16)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005850 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005850 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28b5c)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b5c)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005858 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005858 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28b3c)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b3c)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005860 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005860 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28b82)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b82)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005868 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005868 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:42 (ffmpeg+0x000000d28ba2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005870 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005870 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:43 (ffmpeg+0x000000d28bc7)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28bc7)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005878 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005878 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:29 (ffmpeg+0x000000d28f37)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:52 (ffmpeg+0x000000d28f37)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005880 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005880 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:30 (ffmpeg+0x000000d28f4e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:52 (ffmpeg+0x000000d28f4e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000058b8 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058b8 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28c21)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c21)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000058c0 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058c0 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28c34)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c34)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000058c8 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058c8 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28c58)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c58)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000058d0 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058d0 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28c9e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c9e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000058d8 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058d8 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28c7e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c7e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000058e0 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058e0 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28cc4)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28cc4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000058e8 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058e8 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:42 (ffmpeg+0x000000d28ce4)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28ce4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b98000058f0 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000058f0 by thread T1 (mutexes: write M1362):
    #0 set_erpic src/libavcodec/mpeg_er.c:43 (ffmpeg+0x000000d28d09)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28d09)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005918 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 2 at 0x7b9800005918 by thread T1 (mutexes: write M1362):
    #0 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:54 (ffmpeg+0x000000d28e70)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=8233)
  Read of size 8 at 0x7b9800005920 by main thread (mutexes: write M1364):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005920 by thread T1 (mutexes: write M1362):
    #0 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:57 (ffmpeg+0x000000d28edf)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1364 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1362 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=8262, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, framemd5, to 'pipe:':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=  150 fps= 35 q=-0.0 Lsize=      12kB time=00:00:06.00 bitrate=  16.3kbits/s speed=1.39x    
video:22275kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 87 warnings
diffstderrrv3066N-121824-g775b102182
No diff output recorded
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, rm, from '/home/fate/fate-suite/real/rv30.rm':
  Metadata:
    Target Audiences: 512K DSL/Cable Modem (450 Kbps);
    Audio Format    : Voice Only
    Video Quality   : Normal Motion Video
    Creation Date   : 4/7/2002 14:28:05
    Modification Date: 4/7/2002 14:28:05
    Generated By    : RealProducer Plus 8.5.0.200 Windows
    Keywords        : blowfish-toons.com @ cosmos
    Abstract        : blowfish-toons.com @ cosmos
    Content Rating  : (PICS-1.1 "http://www.classify.org/safesurf" labels comment "RealProducer Plus 8.5.0.200 Windows" ratings (SS~~000 1))
    File ID         : 36ea296e-573d-3fed-2f91-5db8a25bafc9
    title           : blowfish-toons.com @ cosmos
    author          : blowfish-toons.com @ cosmos
    copyright       : blowfish-toons.com @ cosmos
    comment         : 
  Duration: 00:22:30.47, start: 0.000000, bitrate: 1 kb/s
    Stream #0:0: Audio: cook (cook / 0x6B6F6F63), 44100 Hz, mono, fltp, 64 kb/s
    Stream #0:1: Video: rv30 (RV30 / 0x30335652), yuv420p, 352x240, 385 kb/s, 29.97 fps, 29.97 tbr, 1k tbn, 1k tbc
Stream mapping:
  Stream #0:1 -> #0:0 (rv30 (native) -> rawvideo (native))
Output #0, framecrc, to 'pipe:':
  Metadata:
    Target Audiences: 512K DSL/Cable Modem (450 Kbps);
    Audio Format    : Voice Only
    Video Quality   : Normal Motion Video
    Creation Date   : 4/7/2002 14:28:05
    Modification Date: 4/7/2002 14:28:05
    Generated By    : RealProducer Plus 8.5.0.200 Windows
    Keywords        : blowfish-toons.com @ cosmos
    Abstract        : blowfish-toons.com @ cosmos
    Content Rating  : (PICS-1.1 "http://www.classify.org/safesurf" labels comment "RealProducer Plus 8.5.0.200 Windows" ratings (SS~~000 1))
    File ID         : 36ea296e-573d-3fed-2f91-5db8a25bafc9
    title           : blowfish-toons.com @ cosmos
    author          : blowfish-toons.com @ cosmos
    copyright       : blowfish-toons.com @ cosmos
    comment         : 
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x240, q=2-31, 30382 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b4c00021ab0 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 1 at 0x7b4c00021ab4 by thread T2 (mutexes: write M1460):
    #0 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1232 (ffmpeg+0x000000e74026)
    #1 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e74026)
    #2 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 392 at 0x7b4c00021940 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 4 at 0x7b6c00016cbc by thread T1 (mutexes: write M1458):
    #0 rv34_decode_inter_mb_header src/libavcodec/rv34.c:398 (ffmpeg+0x000000e728df)
    #1 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e728df)
    #2 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e728df)
    #3 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b6c00016cb8 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 1568 at 0x7b6c00016c00 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:46 (ffmpeg+0x000000d49d9e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49d9e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:398 in rv34_decode_inter_mb_header
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 4 at 0x7b8800010810 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76a87)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76a87)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76a87)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76a87)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76a87)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76a87)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b8800010810 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800010800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:61 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 4 at 0x7b88000108c4 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76a95)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76a95)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76a95)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76a95)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76a95)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76a95)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b88000108c0 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800010800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 4 at 0x7b88000108c8 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76aba)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76aba)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76aba)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76aba)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76aba)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76aba)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b88000108c8 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800010800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 4 at 0x7b880000f010 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76b1c)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76b1c)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b1c)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b1c)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b1c)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b1c)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b880000f010 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b880000f000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:61 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 4 at 0x7b880000f0c4 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76b2b)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76b2b)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b2b)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b2b)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b2b)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b2b)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b880000f0c0 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b880000f000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 4 at 0x7b880000f0c8 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76b4b)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76b4b)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b4b)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b4b)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b4b)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b4b)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b880000f0c8 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b880000f000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 1 at 0x7b4c00011baf by thread T1 (mutexes: write M1458):
    #0 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1232 (ffmpeg+0x000000e74026)
    #1 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e74026)
    #2 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b4c00011ba8 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 392 at 0x7b4c00011b80 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:1232 in rv34_decode_inter_macroblock
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 4 at 0x7b8800010848 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e768d9)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e768d9)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e768d9)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e768d9)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e768d9)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e768d9)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b8800010848 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800010800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:61 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 4 at 0x7b8800010900 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e7690c)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e7690c)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e7690c)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7690c)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7690c)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7690c)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b8800010900 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800010800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b6c00028740 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:46 (ffmpeg+0x000000d49d9e)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49d9e)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b6c00028740 by thread T2 (mutexes: write M1460):
    #0 rv34_decode_inter_mb_header src/libavcodec/rv34.c:398 (ffmpeg+0x000000e728df)
    #1 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e728df)
    #2 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e728df)
    #3 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 1568 at 0x7b6c00028400 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:46 (ffmpeg+0x000000d49d9e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49d9e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b88000231f8 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b88000231fc by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76aa6)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76aa6)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76aa6)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76aa6)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76aa6)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76aa6)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800022800 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800023218 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b8800023218 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76a87)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76a87)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76a87)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76a87)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76a87)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76a87)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800022800 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b88000232a0 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b88000232a4 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e768e7)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e768e7)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e768e7)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e768e7)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e768e7)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e768e7)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800022800 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b88000232c8 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b88000232c8 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76aba)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76aba)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76aba)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76aba)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76aba)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76aba)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800022800 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b88000249e8 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b88000249e8 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76b1c)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76b1c)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b1c)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b1c)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b1c)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b1c)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800024000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800024a98 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b8800024a9c by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76b2b)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76b2b)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b2b)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b2b)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b2b)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b2b)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800024000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800024aa0 by thread T1 (mutexes: write M1458):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b8800024aa0 by thread T2 (mutexes: write M1460):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76b4b)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76b4b)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b4b)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b4b)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b4b)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b4b)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800024000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b6c00019248 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:46 (ffmpeg+0x000000d49d9e)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49d9e)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b6c0001924c by thread T1:
    [failed to restore the stack]

  Location is heap block of size 1568 at 0x7b6c00018f00 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:46 (ffmpeg+0x000000d49d9e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49d9e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b88000381f0 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b88000381f0 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b88000384c8 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b88000384ce by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e73109)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e73109)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e73109)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e73109)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b88000384d8 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b88000384d8 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e768d9)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e768d9)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e768d9)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e768d9)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e768d9)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e768d9)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b88000384e8 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b88000384ee by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:642 (ffmpeg+0x000000e760b2)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e760b2)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e760b2)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e760b2)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e760b2)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b88000384f8 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b88000384fc by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e7309e)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7309e)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7309e)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7309e)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800038508 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800038508 by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:641 (ffmpeg+0x000000e7600d)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e7600d)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7600d)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7600d)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7600d)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800038528 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b8800038528 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e733ca)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e733ca)
    #2 rv34_decode_mv src/libavcodec/rv34.c:907 (ffmpeg+0x000000e733ca)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e733ca)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e733ca)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e733ca)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800038530 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800038532 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e73008)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e73008)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e73008)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e73008)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800038560 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800038562 by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:642 (ffmpeg+0x000000e76022)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e76022)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76022)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76022)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76022)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800038578 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b880003857c by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e733da)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e733da)
    #2 rv34_decode_mv src/libavcodec/rv34.c:907 (ffmpeg+0x000000e733da)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e733da)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e733da)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e733da)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800038580 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800038580 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e7328d)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7328d)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7328d)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7328d)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800038598 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b880003859e by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:642 (ffmpeg+0x000000e7611e)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e7611e)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7611e)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7611e)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7611e)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b88000385a0 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b88000385a4 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e7319c)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7319c)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7319c)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7319c)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b88000385a8 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b88000385ae by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e73202)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e73202)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e73202)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e73202)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b88000385b8 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b88000385b8 by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:641 (ffmpeg+0x000000e7616a)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e7616a)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7616a)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7616a)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7616a)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b88000385e0 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b88000385e2 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e732e9)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e732e9)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e732e9)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e732e9)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800038618 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b880003861a by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:642 (ffmpeg+0x000000e76178)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e76178)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76178)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76178)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76178)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800038680 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800038680 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e72f67)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e72f67)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e72f67)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e72f67)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b88000386a0 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b88000386a4 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e733eb)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e733eb)
    #2 rv34_decode_mv src/libavcodec/rv34.c:907 (ffmpeg+0x000000e733eb)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e733eb)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e733eb)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e733eb)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800038848 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b880003884c by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:641 (ffmpeg+0x000000e76111)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e76111)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76111)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76111)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76111)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800038850 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b8800038854 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76a95)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76a95)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76a95)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76a95)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76a95)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76a95)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800038978 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b880003897c by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e768f8)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e768f8)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e768f8)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e768f8)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e768f8)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e768f8)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b88000369f0 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b88000369f6 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800036cb8 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b8800036cbc by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76b3c)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76b3c)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b3c)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b3c)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b3c)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b3c)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800036cc8 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036cca by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e7303b)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7303b)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7303b)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7303b)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800036ce0 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036ce6 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e73144)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e73144)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e73144)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e73144)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800036ce8 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036ce8 by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:641 (ffmpeg+0x000000e76061)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e76061)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76061)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76061)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76061)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800036cf8 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036cf8 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e72fba)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e72fba)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e72fba)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e72fba)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800036d08 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036d0e by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:642 (ffmpeg+0x000000e760e3)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e760e3)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e760e3)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e760e3)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e760e3)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800036d80 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036d80 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e732b9)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e732b9)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e732b9)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e732b9)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800036d90 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036d94 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e731ce)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e731ce)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e731ce)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e731ce)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800036da0 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036da0 by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:641 (ffmpeg+0x000000e76189)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e76189)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76189)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76189)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76189)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800036da8 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036dae by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e73238)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e73238)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e73238)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e73238)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800036db8 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036dbe by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:642 (ffmpeg+0x000000e76145)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e76145)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76145)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76145)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76145)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800036fd8 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800036fdc by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e730ce)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e730ce)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e730ce)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e730ce)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b8800037230 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b8800037234 by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:641 (ffmpeg+0x000000e76138)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e76138)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76138)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76138)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76138)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 2 at 0x7b8800037478 by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:641 (ffmpeg+0x000000e76189)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e76189)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76189)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76189)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76189)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b8800037478 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:641 in rv34_pred_mv_rv3
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 2 at 0x7b8800038bc8 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e72f67)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e72f67)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e72f67)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e72f67)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b8800038bc8 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:902 in rv34_decode_mv
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 2 at 0x7b88000373c8 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e72fba)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e72fba)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e72fba)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e72fba)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b88000373c8 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:902 in rv34_decode_mv
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 2 at 0x7b8800038c80 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e7328d)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7328d)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7328d)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7328d)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b8800038c80 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:902 in rv34_decode_mv
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 2 at 0x7b8800037480 by thread T1 (mutexes: write M1458):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e732b9)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e732b9)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e732b9)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e732b9)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b8800037480 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:902 in rv34_decode_mv
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 2 at 0x7b8800038be8 by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:641 (ffmpeg+0x000000e7600d)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e7600d)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7600d)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7600d)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7600d)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b8800038be8 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:641 in rv34_pred_mv_rv3
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 2 at 0x7b88000373e8 by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:641 (ffmpeg+0x000000e76061)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e76061)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76061)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76061)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76061)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b88000373e8 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800036000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:641 in rv34_pred_mv_rv3
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 2 at 0x7b8800038ca0 by thread T1 (mutexes: write M1458):
    #0 rv34_pred_mv_rv3 src/libavcodec/rv34.c:641 (ffmpeg+0x000000e7616a)
    #1 rv34_decode_mv src/libavcodec/rv34.c:919 (ffmpeg+0x000000e7616a)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7616a)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7616a)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7616a)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b8800038ca0 by thread T2:
    [failed to restore the stack]

  Location is heap block of size 5416 at 0x7b8800037800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:641 in rv34_pred_mv_rv3
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Write of size 4 at 0x7b8800020148 by thread T1 (mutexes: write M1458):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e7690c)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e7690c)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e7690c)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7690c)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7690c)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7690c)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b8800020148 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 5416 at 0x7b880001f800 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1458 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29361)
  Read of size 8 at 0x7b4c00014068 by thread T2 (mutexes: write M1460):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 1 at 0x7b4c0001406f by thread T1:
    [failed to restore the stack]

  Location is heap block of size 392 at 0x7b4c00014040 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1460 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29387, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29384, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
frame=  109 fps= 14 q=-0.0 Lsize=       6kB time=00:00:03.63 bitrate=  14.1kbits/s speed=0.479x    
video:13489kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 66 warnings
diffstderrrv4066N-121824-g775b102182
No diff output recorded
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, rm, from '/home/fate/fate-suite/real/spygames-2MB.rmvb':
  Metadata:
    title           : 
    author          : 
    copyright       : 
    comment         : 
    ASMRuleBook     : #($Bandwidth >= 0),Stream0Bandwidth = 96468, Stream1Bandwidth = 703532;
    Audiences       : AutoRV9_Movie;
    audioMode       : music
    Creation Date   : 10/11/2002 4:59:17
    Generated By    : Helix Producer Basic from RealNetworks9.0.0.972 Windows
    Modification Date: 10/11/2002 4:59:17
    videoMode       : sharp
  Duration: 02:01:27.35, start: 0.000000, bitrate: 2 kb/s
    Stream #0:0: Audio: cook (cook / 0x6B6F6F63), 44100 Hz, stereo, fltp, 96 kb/s
    Stream #0:1: Video: rv40 (RV40 / 0x30345652), yuv420p, 576x320, 700 kb/s, 23.98 fps, 23.98 tbr, 1k tbn, 1k tbc
Stream mapping:
  Stream #0:1 -> #0:0 (rv40 (native) -> rawvideo (native))
Output #0, framecrc, to 'pipe:':
  Metadata:
    title           : 
    author          : 
    copyright       : 
    comment         : 
    ASMRuleBook     : #($Bandwidth >= 0),Stream0Bandwidth = 96468, Stream1Bandwidth = 703532;
    Audiences       : AutoRV9_Movie;
    audioMode       : music
    Creation Date   : 10/11/2002 4:59:17
    Generated By    : Helix Producer Basic from RealNetworks9.0.0.972 Windows
    Modification Date: 10/11/2002 4:59:17
    videoMode       : sharp
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 576x320, q=2-31, 53031 kb/s, 23.98 fps, 23.98 tbn, 23.98 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b5c00011bc8 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 1 at 0x7b5c00011bcf by thread T1 (mutexes: write M1467):
    #0 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1232 (ffmpeg+0x000000e74026)
    #1 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e74026)
    #2 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 815 at 0x7b5c00011b80 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b5c00017a68 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 1 at 0x7b5c00017a6d by thread T1:
    [failed to restore the stack]

  Location is heap block of size 815 at 0x7b5c00017a00 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b7c00010b28 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:46 (ffmpeg+0x000000d49d9e)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49d9e)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b7c00010b2c by thread T1:
    [failed to restore the stack]

  Location is heap block of size 3260 at 0x7b7c00010a00 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:46 (ffmpeg+0x000000d49d9e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49d9e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b7c00011188 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:46 (ffmpeg+0x000000d49d9e)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49d9e)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b7c0001118c by thread T1 (mutexes: write M1467):
    #0 rv34_decode_inter_mb_header src/libavcodec/rv34.c:398 (ffmpeg+0x000000e728df)
    #1 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e728df)
    #2 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e728df)
    #3 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 3260 at 0x7b7c00010a00 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:46 (ffmpeg+0x000000d49d9e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49d9e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800021010 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800021016 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022948 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b980002294e by thread T1 (mutexes: write M1467):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e73109)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e73109)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e73109)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e73109)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022958 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b980002295c by thread T1 (mutexes: write M1467):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e733eb)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e733eb)
    #2 rv34_decode_mv src/libavcodec/rv34.c:907 (ffmpeg+0x000000e733eb)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e733eb)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e733eb)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e733eb)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022970 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b9800022970 by thread T1 (mutexes: write M1467):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e733ca)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e733ca)
    #2 rv34_decode_mv src/libavcodec/rv34.c:907 (ffmpeg+0x000000e733ca)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e733ca)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e733ca)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e733ca)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b98000229d0 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b98000229d4 by thread T1 (mutexes: write M1467):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76aa6)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76aa6)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76aa6)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76aa6)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76aa6)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76aa6)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022a08 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800022a0e by thread T1 (mutexes: write M1467):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:591 (ffmpeg+0x000000e6b451)
    #1 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022a10 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800022a10 by thread T1 (mutexes: write M1467):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:590 (ffmpeg+0x000000e6b420)
    #1 rv34_decode_mv src/libavcodec/rv34.c:938 (ffmpeg+0x000000e76946)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76946)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76946)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76946)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022a20 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800022a20 by thread T1 (mutexes: write M1467):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:590 (ffmpeg+0x000000e6b420)
    #1 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022a50 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800022a54 by thread T1 (mutexes: write M1467):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e7319c)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7319c)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7319c)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7319c)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022a68 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800022a6e by thread T1 (mutexes: write M1467):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e73202)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e73202)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e73202)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e73202)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022a80 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800022a80 by thread T1 (mutexes: write M1467):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e7328d)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7328d)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7328d)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7328d)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022a88 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b9800022a8c by thread T1 (mutexes: write M1467):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e733da)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e733da)
    #2 rv34_decode_mv src/libavcodec/rv34.c:907 (ffmpeg+0x000000e733da)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e733da)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e733da)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e733da)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022b08 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800022b0a by thread T1 (mutexes: write M1467):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e732e9)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e732e9)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e732e9)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e732e9)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022b10 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800022b10 by thread T1 (mutexes: write M1467):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:590 (ffmpeg+0x000000e6b444)
    #1 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022b18 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b9800022b18 by thread T1 (mutexes: write M1467):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e733fc)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e733fc)
    #2 rv34_decode_mv src/libavcodec/rv34.c:907 (ffmpeg+0x000000e733fc)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e733fc)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e733fc)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e733fc)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022b30 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800022b36 by thread T1 (mutexes: write M1467):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:591 (ffmpeg+0x000000e6b42d)
    #1 rv34_decode_mv src/libavcodec/rv34.c:938 (ffmpeg+0x000000e76946)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76946)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76946)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76946)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022b38 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800022b3e by thread T1 (mutexes: write M1467):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:591 (ffmpeg+0x000000e6b42d)
    #1 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022b68 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b9800022b68 by thread T1 (mutexes: write M1467):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76aba)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76aba)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76aba)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76aba)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76aba)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76aba)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022b80 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800022b82 by thread T1 (mutexes: write M1467):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e73008)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e73008)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e73008)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e73008)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022c90 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b9800022c94 by thread T1 (mutexes: write M1467):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76a95)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76a95)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76a95)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76a95)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76a95)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76a95)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800022cc0 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b9800022cc4 by thread T1 (mutexes: write M1467):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e768e7)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e768e7)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e768e7)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e768e7)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e768e7)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e768e7)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800021000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800012010 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800012016 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b9800012000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800013930 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800013930 by thread T1 (mutexes: write M1467):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e72fba)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e72fba)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e72fba)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e72fba)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800012000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800013938 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b9800013938 by thread T1 (mutexes: write M1467):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76b1c)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76b1c)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b1c)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b1c)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b1c)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b1c)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800012000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800013948 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b980001394c by thread T1 (mutexes: write M1467):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e730ce)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e730ce)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e730ce)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e730ce)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800012000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800013950 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800013956 by thread T1 (mutexes: write M1467):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e73144)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e73144)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e73144)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e73144)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800012000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800013960 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800013962 by thread T1 (mutexes: write M1467):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e7303b)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7303b)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7303b)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7303b)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800012000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b98000139c8 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b98000139cc by thread T1 (mutexes: write M1467):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76b3c)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76b3c)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b3c)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b3c)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b3c)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b3c)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800012000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b98000139e8 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b98000139e8 by thread T1 (mutexes: write M1467):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e6b49b)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e6b49b)
    #2 rv34_pred_mv_b src/libavcodec/rv34.c:595 (ffmpeg+0x000000e6b49b)
    #3 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #5 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #6 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #7 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #8 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800012000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800013a10 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800013a16 by thread T1 (mutexes: write M1467):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:591 (ffmpeg+0x000000e6b451)
    #1 rv34_decode_mv src/libavcodec/rv34.c:939 (ffmpeg+0x000000e76958)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76958)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76958)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76958)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800012000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800013a50 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800013a54 by thread T1 (mutexes: write M1467):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e731ce)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e731ce)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e731ce)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e731ce)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800012000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800013a58 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800013a58 by thread T1 (mutexes: write M1467):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e732b9)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e732b9)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e732b9)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e732b9)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800012000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800013a60 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b9800013a60 by thread T1 (mutexes: write M1467):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76b4b)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76b4b)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b4b)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b4b)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b4b)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b4b)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800012000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800013a78 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800013a7e by thread T1 (mutexes: write M1467):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e73238)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e73238)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e73238)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e73238)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800012000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800013b10 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b9800013b10 by thread T1 (mutexes: write M1467):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e6b4de)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e6b4de)
    #2 rv34_pred_mv_b src/libavcodec/rv34.c:595 (ffmpeg+0x000000e6b4de)
    #3 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #5 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #6 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #7 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #8 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800012000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800013b38 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800013b38 by thread T1 (mutexes: write M1467):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:590 (ffmpeg+0x000000e6b444)
    #1 rv34_decode_mv src/libavcodec/rv34.c:939 (ffmpeg+0x000000e76958)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76958)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76958)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76958)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800012000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800013b60 by thread T2 (mutexes: write M1469):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b9800013b64 by thread T1 (mutexes: write M1467):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76b2b)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76b2b)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b2b)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b2b)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b2b)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b2b)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800012000 allocated by thread T1:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 4 at 0x7b7c0003e32c by thread T2 (mutexes: write M1469):
    #0 rv34_decode_inter_mb_header src/libavcodec/rv34.c:398 (ffmpeg+0x000000e728df)
    #1 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e728df)
    #2 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e728df)
    #3 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b7c0003e328 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 3260 at 0x7b7c0003e200 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:46 (ffmpeg+0x000000d49d9e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49d9e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:398 in rv34_decode_inter_mb_header
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 2 at 0x7b9800036010 by thread T2 (mutexes: write M1469):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e72f67)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e72f67)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e72f67)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e72f67)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800036010 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b9800036000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:902 in rv34_decode_mv
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 2 at 0x7b980001b010 by thread T2 (mutexes: write M1469):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e72fba)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e72fba)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e72fba)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e72fba)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b980001b010 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b980001b000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:902 in rv34_decode_mv
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 2 at 0x7b9800036134 by thread T2 (mutexes: write M1469):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e7319c)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7319c)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7319c)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7319c)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800036130 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b9800036000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:902 in rv34_decode_mv
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 2 at 0x7b980001b134 by thread T2 (mutexes: write M1469):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e731ce)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e731ce)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e731ce)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e731ce)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b980001b130 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b980001b000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:902 in rv34_decode_mv
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 2 at 0x7b9800036138 by thread T2 (mutexes: write M1469):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e7328d)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7328d)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7328d)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7328d)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800036138 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b9800036000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:902 in rv34_decode_mv
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 2 at 0x7b980001b138 by thread T2 (mutexes: write M1469):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e732b9)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e732b9)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e732b9)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e732b9)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b980001b138 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b980001b000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:902 in rv34_decode_mv
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 1 at 0x7b5c000279cb by thread T2 (mutexes: write M1469):
    #0 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1232 (ffmpeg+0x000000e74026)
    #1 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e74026)
    #2 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b5c000279c8 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 815 at 0x7b5c00027980 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:1232 in rv34_decode_inter_macroblock
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 4 at 0x7b9800036018 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76a87)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76a87)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76a87)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76a87)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76a87)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76a87)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800036018 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b9800036000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:61 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 4 at 0x7b9800036140 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76aba)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76aba)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76aba)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76aba)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76aba)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76aba)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800036140 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b9800036000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 4 at 0x7b980001b018 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76b1c)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76b1c)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b1c)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b1c)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b1c)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b1c)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b980001b018 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b980001b000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:61 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 4 at 0x7b980001b140 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e76b4b)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e76b4b)
    #2 rv34_decode_mv src/libavcodec/rv34.c:896 (ffmpeg+0x000000e76b4b)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76b4b)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76b4b)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76b4b)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b980001b140 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b980001b000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 4 at 0x7b98000369a8 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e768d9)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e768d9)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e768d9)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e768d9)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e768d9)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e768d9)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000369a8 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b9800036000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:61 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 4 at 0x7b9800036ad0 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e7690c)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e7690c)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e7690c)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7690c)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7690c)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7690c)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800036ad0 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b9800036000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 2 at 0x7b9800036e30 by thread T2 (mutexes: write M1469):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:590 (ffmpeg+0x000000e6b420)
    #1 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800036e30 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b9800036000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:590 in rv34_pred_mv_b
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 4 at 0x7b980001be30 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e6b49b)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e6b49b)
    #2 rv34_pred_mv_b src/libavcodec/rv34.c:595 (ffmpeg+0x000000e6b49b)
    #3 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #5 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #6 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #7 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #8 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b980001be30 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b980001b000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:61 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 4 at 0x7b980001bf54 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e6b4be)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e6b4be)
    #2 rv34_pred_mv_b src/libavcodec/rv34.c:595 (ffmpeg+0x000000e6b4be)
    #3 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #5 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #6 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #7 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #8 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b980001bf50 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b980001b000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 4 at 0x7b980001bf58 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e6b4de)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e6b4de)
    #2 rv34_pred_mv_b src/libavcodec/rv34.c:595 (ffmpeg+0x000000e6b4de)
    #3 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #5 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #6 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #7 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #8 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b980001bf58 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b980001b000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 2 at 0x7b9800037078 by thread T2 (mutexes: write M1469):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:590 (ffmpeg+0x000000e6b420)
    #1 rv34_decode_mv src/libavcodec/rv34.c:938 (ffmpeg+0x000000e76946)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76946)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76946)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76946)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800037078 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b9800036000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:590 in rv34_pred_mv_b
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 2 at 0x7b980001c078 by thread T2 (mutexes: write M1469):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:590 (ffmpeg+0x000000e6b420)
    #1 rv34_decode_mv src/libavcodec/rv34.c:939 (ffmpeg+0x000000e76958)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76958)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76958)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76958)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b980001c078 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 11696 at 0x7b980001b000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rv34.c:590 in rv34_pred_mv_b
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800031280 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800031286 by thread T2 (mutexes: write M1469):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:591 (ffmpeg+0x000000e6b451)
    #1 rv34_decode_mv src/libavcodec/rv34.c:938 (ffmpeg+0x000000e76946)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76946)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76946)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76946)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800030000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800031328 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b980003132c by thread T2 (mutexes: write M1469):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e7309e)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7309e)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7309e)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7309e)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800030000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b98000313c0 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b98000313c4 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e6b4be)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e6b4be)
    #2 rv34_pred_mv_b src/libavcodec/rv34.c:595 (ffmpeg+0x000000e6b4be)
    #3 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #5 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #6 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #7 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #8 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800030000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b98000314e0 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b98000314e4 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e6b4cf)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e6b4cf)
    #2 rv34_pred_mv_b src/libavcodec/rv34.c:595 (ffmpeg+0x000000e6b4cf)
    #3 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #5 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #6 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #7 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #8 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800030000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b98000315d8 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b98000315d8 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e6b4de)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e6b4de)
    #2 rv34_pred_mv_b src/libavcodec/rv34.c:595 (ffmpeg+0x000000e6b4de)
    #3 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #5 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #6 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #7 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #8 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800030000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800031628 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800031628 by thread T2 (mutexes: write M1469):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:590 (ffmpeg+0x000000e6b444)
    #1 rv34_decode_mv src/libavcodec/rv34.c:938 (ffmpeg+0x000000e76946)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76946)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76946)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76946)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800030000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b98000317f8 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b98000317fc by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e768f8)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e768f8)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e768f8)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e768f8)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e768f8)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e768f8)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800030000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800031940 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800031940 by thread T2 (mutexes: write M1469):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e72f67)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e72f67)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e72f67)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e72f67)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800030000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b98000319a0 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b98000319a0 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e6b49b)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e6b49b)
    #2 rv34_pred_mv_b src/libavcodec/rv34.c:595 (ffmpeg+0x000000e6b49b)
    #3 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #5 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #6 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #7 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #8 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800030000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b98000319a8 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b98000319a8 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e76a87)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e76a87)
    #2 rv34_decode_mv src/libavcodec/rv34.c:895 (ffmpeg+0x000000e76a87)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76a87)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76a87)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76a87)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800030000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800046268 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800046268 by thread T2 (mutexes: write M1469):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:590 (ffmpeg+0x000000e6b420)
    #1 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800045000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800046280 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b9800046280 by thread T2 (mutexes: write M1469):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:590 (ffmpeg+0x000000e6b420)
    #1 rv34_decode_mv src/libavcodec/rv34.c:939 (ffmpeg+0x000000e76958)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76958)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76958)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76958)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800045000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b9800046388 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b980004638a by thread T2 (mutexes: write M1469):
    #0 rv34_decode_mv src/libavcodec/rv34.c:902 (ffmpeg+0x000000e73320)
    #1 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e73320)
    #2 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e73320)
    #3 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e73320)
    #4 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800045000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b98000463a0 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b98000463a6 by thread T2 (mutexes: write M1469):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:591 (ffmpeg+0x000000e6b42d)
    #1 rv34_decode_mv src/libavcodec/rv34.c:939 (ffmpeg+0x000000e76958)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e76958)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e76958)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e76958)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800045000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b98000463c0 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b98000463c6 by thread T2 (mutexes: write M1469):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:591 (ffmpeg+0x000000e6b42d)
    #1 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800045000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b98000463c8 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b98000463c8 by thread T2 (mutexes: write M1469):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:590 (ffmpeg+0x000000e6b444)
    #1 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800045000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b98000464b0 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 2 at 0x7b98000464b6 by thread T2 (mutexes: write M1469):
    #0 rv34_pred_mv_b src/libavcodec/rv34.c:591 (ffmpeg+0x000000e6b451)
    #1 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #2 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #3 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #5 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800045000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Read of size 8 at 0x7b98000466c0 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous write of size 4 at 0x7b98000466c4 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e6b4be)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e6b4be)
    #2 rv34_pred_mv_b src/libavcodec/rv34.c:595 (ffmpeg+0x000000e6b4be)
    #3 rv34_decode_mv src/libavcodec/rv34.c:921 (ffmpeg+0x000000e7880f)
    #4 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7880f)
    #5 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7880f)
    #6 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7880f)
    #7 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #8 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800045000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49e3d)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49e3d)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavutil/buffer.c:162 in av_buffer_make_writable
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 4 at 0x7b9800031bd8 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:61 (ffmpeg+0x000000e768d9)
    #1 ZERO8x2 src/libavcodec/rv34.c:48 (ffmpeg+0x000000e768d9)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e768d9)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e768d9)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e768d9)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e768d9)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800031bd8 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800030000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:61 in fill_rectangle
==================
==================
WARNING: ThreadSanitizer: data race (pid=29388)
  Write of size 4 at 0x7b9800031d00 by thread T2 (mutexes: write M1469):
    #0 fill_rectangle src/libavcodec/rectangle.h:63 (ffmpeg+0x000000e7690c)
    #1 ZERO8x2 src/libavcodec/rv34.c:49 (ffmpeg+0x000000e7690c)
    #2 rv34_decode_mv src/libavcodec/rv34.c:879 (ffmpeg+0x000000e7690c)
    #3 rv34_decode_inter_mb_header src/libavcodec/rv34.c:407 (ffmpeg+0x000000e7690c)
    #4 rv34_decode_inter_macroblock src/libavcodec/rv34.c:1228 (ffmpeg+0x000000e7690c)
    #5 rv34_decode_slice src/libavcodec/rv34.c:1455 (ffmpeg+0x000000e7690c)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1819 (ffmpeg+0x000000e79c68)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800031d00 by thread T1 (mutexes: write M1467):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 av_buffer_make_writable src/libavutil/buffer.c:162 (ffmpeg+0x0000016f968f)
    #2 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #3 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #4 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #5 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #6 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #7 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 11696 at 0x7b9800030000 allocated by thread T2:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:49 (ffmpeg+0x000000d49dd2)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49dd2)
    #6 alloc_picture src/libavcodec/mpegvideo.c:350 (ffmpeg+0x000000d565b1)
    #7 ff_mpv_frame_start src/libavcodec/mpegvideo.c:1248 (ffmpeg+0x000000d565b1)
    #8 ff_rv34_decode_frame src/libavcodec/rv34.c:1737 (ffmpeg+0x000000e797b2)
    #9 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Mutex M1469 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1467 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=29428, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=29425, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/rectangle.h:63 in fill_rectangle
==================
frame=  240 fps= 11 q=-0.0 Lsize=      14kB time=00:00:10.00 bitrate=  11.2kbits/s speed=0.445x    
video:64800kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 81 warnings
diffstderrvsynth1-mpeg466N-121808-gf283750ba8
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth1-mpeg4	2017-07-09 00:53:59.156411688 +0000
@@ -1,4 +1,2 @@
 b4e8871c504a22c8c874c7e845b73da7 *tests/data/fate/vsynth1-mpeg4.mp4
 540085 tests/data/fate/vsynth1-mpeg4.mp4
-f80ec173d37f2f91add031e95579a220 *tests/data/fate/vsynth1-mpeg4.out.rawvideo
-stddev:    7.97 PSNR: 30.10 MAXDIFF:  105 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth1.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, mp4, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4.mp4':
    Stream #0:0: Video: mpeg4 (mp4v / 0x7634706D), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 12800 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps= 12 q=10.0 Lsize=     527kB time=00:00:01.96 bitrate=2204.3kbits/s speed=0.463x    
video:526kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.189774%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
  Duration: 00:00:02.00, start: 0.000000, bitrate: 2160 kb/s
    Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 2156 kb/s, 25 fps, 25 tbr, 12800 tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=16531)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1353):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16537, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16531)
  Write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1353):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16537, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1649 in mpeg4_decode_mb
==================
==================
WARNING: ThreadSanitizer: data race (pid=16531)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1353):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16537, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16531)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a64 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16537, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16531)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16537, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16531)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16537, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16531)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16537, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16531)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1353):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16537, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16531)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16537, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16531)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16537, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16531)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16537, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16531)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16537, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16531)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16537, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16531)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16537, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16531)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16537, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16531)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1355):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1353):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1355 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16537, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4.out.rawvideo':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    Stream #0:0(und): Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.00 bitrate=30412.8kbits/s speed=2.65x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 16 warnings
diffstderrvsynth1-mpeg4-adap66N-121737-gcbc6134a4a
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-adap	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth1-mpeg4-adap	2017-07-09 00:54:10.699739158 +0000
@@ -1,4 +1,2 @@
 f120f0bf976bb510c5b5305fe7d8159a *tests/data/fate/vsynth1-mpeg4-adap.avi
 403436 tests/data/fate/vsynth1-mpeg4-adap.avi
-fad0b9dc08fe4a95b297af1a7411c1e9 *tests/data/fate/vsynth1-mpeg4-adap.out.rawvideo
-stddev:   14.05 PSNR: 25.17 MAXDIFF:  184 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth1.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-adap.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 550 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/550000 buffer size: 0 vbv_delay: -1
frame=   50 fps=5.1 q=30.2 Lsize=     394kB time=00:00:01.96 bitrate=1646.7kbits/s speed=0.201x    
video:387kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.733655%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-adap.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 1613 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 1618 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1666 (ffmpeg+0x000000d0e2d7)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2814 in ff_set_qscale
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Write of size 4 at 0x7b9800003014 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1243 in mpeg4_decode_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2811 (ffmpeg+0x000000d60826)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1666 (ffmpeg+0x000000d0e2d7)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:305 (ffmpeg+0x000000b3232d)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:222 (ffmpeg+0x000000b32353)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800004f58 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f5c by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:196 (ffmpeg+0x000000b31b78)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800004f60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004f60 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:193 (ffmpeg+0x000000b31ac2)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800005118 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b980000511c by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:246 (ffmpeg+0x000000b32247)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800005350 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005350 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1013 (ffmpeg+0x000000451d91)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Read of size 8 at 0x7b9800005358 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005358 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16670, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-adap.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=16658)
  Write of size 4 at 0x7b98000080c4 by thread T2 (mutexes: write M1356):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 4 at 0x7b98000080c4 by main thread (mutexes: write M1354):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800006000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:812 (ffmpeg+0x000000e16475)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=16674, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.04 bitrate=29816.5kbits/s speed=2.54x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 23 warnings
diffstderrvsynth1-mpeg4-adv66N-121640-g08eda05967
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-adv	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth1-mpeg4-adv	2017-07-09 00:54:05.343075212 +0000
@@ -1,4 +1,2 @@
 0700d773f269babdaea4c6c71a3d7876 *tests/data/fate/vsynth1-mpeg4-adv.avi
 589708 tests/data/fate/vsynth1-mpeg4-adv.avi
-b651bd94456005a1990fb64c28306262 *tests/data/fate/vsynth1-mpeg4-adv.out.rawvideo
-stddev:    6.98 PSNR: 31.25 MAXDIFF:   84 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth1.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-adv.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps=6.6 q=9.0 Lsize=     576kB time=00:00:02.00 bitrate=2358.8kbits/s speed=0.264x    
video:569kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.179583%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-adv.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 2358 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 2378 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:219 (ffmpeg+0x000000b322ee)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2814 in ff_set_qscale
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1302 (ffmpeg+0x000000d10965)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1302 in mpeg4_decode_partitioned_mb
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2811 (ffmpeg+0x000000d60826)
    #1 decode_slice src/libavcodec/h263dec.c:219 (ffmpeg+0x000000b322ee)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000046d0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000046d4 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg4_clean_buffers src/libavcodec/mpeg4video.c:62 (ffmpeg+0x000000d0509e)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:652 (ffmpeg+0x000000b33bc5)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000046e0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000046e4 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg4_clean_buffers src/libavcodec/mpeg4video.c:64 (ffmpeg+0x000000d05072)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:652 (ffmpeg+0x000000b33bc5)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:829 (ffmpeg+0x000000d1413a)
    #1 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d1413a)
    #2 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:831 (ffmpeg+0x000000d14177)
    #1 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14177)
    #2 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1301 (ffmpeg+0x000000d10933)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800004f58 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f5c by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:196 (ffmpeg+0x000000b31b78)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800004f60 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004f60 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:193 (ffmpeg+0x000000b31ac2)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800004f80 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f80 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1321 (ffmpeg+0x000000d1111d)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005118 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b980000511c by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:830 (ffmpeg+0x000000d1414e)
    #1 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d1414e)
    #2 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005148 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005148 by thread T1 (mutexes: write M1354):
    #0 mpeg4_is_resync src/libavcodec/mpeg4videodec.c:159 (ffmpeg+0x000000d129a3)
    #1 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1322 (ffmpeg+0x000000d129a3)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_bits1 src/libavcodec/get_bits.h:328 (ffmpeg+0x000000d14653)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:842 (ffmpeg+0x000000d14653)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14653)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005350 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005350 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1013 (ffmpeg+0x000000451d91)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005358 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005358 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1037 (ffmpeg+0x000000451f33)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005360 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005360 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1038 (ffmpeg+0x000000451f44)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005388 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005388 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1039 (ffmpeg+0x000000451f55)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005390 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005390 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1040 (ffmpeg+0x000000451f66)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005398 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005398 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1041 (ffmpeg+0x000000451f77)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000053b8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053b8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e59)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000053c0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053c0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e6a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000053d8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053d8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1030 (ffmpeg+0x000000451e7e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000053e0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053e0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1031 (ffmpeg+0x000000451e95)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000053e8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053e8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451eac)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000053f0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053f0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451ec3)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005418 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005418 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451f8b)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005420 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005420 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451fa2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005448 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005448 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451fe7)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005450 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005450 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451ffe)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005478 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005478 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fb9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005480 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005480 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fd0)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000054a8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054a8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1045 (ffmpeg+0x000000452015)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000054b0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054b0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1046 (ffmpeg+0x00000045202c)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000054c8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054c8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1047 (ffmpeg+0x000000452043)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000054d0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054d0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1048 (ffmpeg+0x00000045205a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000054d8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054d8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1049 (ffmpeg+0x000000452071)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000054e0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054e0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1050 (ffmpeg+0x000000452088)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000054f8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054f8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1051 (ffmpeg+0x00000045209f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005500 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005500 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1052 (ffmpeg+0x0000004520b6)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005508 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005508 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1053 (ffmpeg+0x0000004520cd)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005510 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005510 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1054 (ffmpeg+0x0000004520e4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005538 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005538 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:844 (ffmpeg+0x00000047121c)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005540 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005540 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:845 (ffmpeg+0x000000471233)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005568 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005568 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:846 (ffmpeg+0x00000047124a)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005570 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005570 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:847 (ffmpeg+0x000000471261)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005598 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005598 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451eda)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000055a0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055a0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451ef1)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000055c8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055c8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f08)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000055d0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055d0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f1f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005718 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005718 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1016 (ffmpeg+0x000000451da4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005720 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005720 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1017 (ffmpeg+0x000000451dbb)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005728 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005728 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1018 (ffmpeg+0x000000451dd2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005730 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005730 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1019 (ffmpeg+0x000000451de9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005738 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005738 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1020 (ffmpeg+0x000000451e00)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005740 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005740 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1021 (ffmpeg+0x000000451e17)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005748 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005748 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1022 (ffmpeg+0x000000451e2e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005750 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005750 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1023 (ffmpeg+0x000000451e45)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005758 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005758 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1070 (ffmpeg+0x00000045210e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005760 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005760 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1071 (ffmpeg+0x000000452125)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005788 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005788 by thread T1 (mutexes: write M1354):
    #0 ff_er_frame_start src/libavcodec/error_resilience.c:805 (ffmpeg+0x0000013ad6db)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000057b8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous atomic write of size 4 at 0x7b98000057b8 by thread T1 (mutexes: write M1354):
    #0 __tsan_atomic32_fetch_add /build/gcc/src/gcc/libsanitizer/tsan/tsan_interface_atomic.cc:606 (libtsan.so.0+0x0000000649d0)
    #1 atomic_int_add_and_fetch_gcc src/libavutil/atomic_gcc.h:45 (ffmpeg+0x0000013adc2d)
    #2 ff_er_add_slice src/libavcodec/error_resilience.c:866 (ffmpeg+0x0000013adc2d)
    #3 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:959 (ffmpeg+0x000000d1411f)
    #4 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #5 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005838 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005838 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28adf)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28adf)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005840 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005840 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28af2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28af2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005848 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005848 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28b16)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b16)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005850 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005850 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28b5c)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b5c)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005858 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005858 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28b3c)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b3c)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005860 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005860 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28b82)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b82)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005868 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005868 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:42 (ffmpeg+0x000000d28ba2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005870 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005870 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:43 (ffmpeg+0x000000d28bc7)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28bc7)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005878 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005878 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:29 (ffmpeg+0x000000d28f37)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:52 (ffmpeg+0x000000d28f37)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005880 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005880 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:30 (ffmpeg+0x000000d28f4e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:52 (ffmpeg+0x000000d28f4e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000058b8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058b8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28c21)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c21)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000058c0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058c0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28c34)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c34)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000058c8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058c8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28c58)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c58)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000058d0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058d0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28c9e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c9e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000058d8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058d8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28c7e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c7e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000058e0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058e0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28cc4)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28cc4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000058e8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058e8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:42 (ffmpeg+0x000000d28ce4)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28ce4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b98000058f0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000058f0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:43 (ffmpeg+0x000000d28d09)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28d09)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005918 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 2 at 0x7b9800005918 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:54 (ffmpeg+0x000000d28e70)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16603)
  Read of size 8 at 0x7b9800005920 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005920 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:57 (ffmpeg+0x000000d28edf)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16605, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-adv.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   50 fps= 36 q=-0.0 Lsize=    7425kB time=00:00:02.00 bitrate=30412.8kbits/s speed=1.44x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 91 warnings
diffstderrvsynth1-mpeg4-error66N-121759-ge096a592cb
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-error	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth1-mpeg4-error	2017-07-09 00:54:16.766404056 +0000
@@ -1,4 +1,2 @@
 d23ad508e15bf6af8de8799c59acd6dc *tests/data/fate/vsynth1-mpeg4-error.avi
 752350 tests/data/fate/vsynth1-mpeg4-error.avi
-5853c8c789f260ae4dcbf37a17d04b66 *tests/data/fate/vsynth1-mpeg4-error.out.rawvideo
-stddev:   17.33 PSNR: 23.35 MAXDIFF:  229 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth1.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-error.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps=8.4 q=7.0 Lsize=     735kB time=00:00:02.00 bitrate=3009.4kbits/s speed=0.335x    
video:728kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.921825%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-error.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 3009 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 3042 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:219 (ffmpeg+0x000000b322ee)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2814 in ff_set_qscale
==================
[mpeg4 @ 0x7b6400002300] concealing 37 DC, 37 AC, 37 MV errors in I frame
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1302 (ffmpeg+0x000000d10965)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d10bb0)
    #1 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1310 (ffmpeg+0x000000d10bb0)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2811 (ffmpeg+0x000000d60826)
    #1 decode_slice src/libavcodec/h263dec.c:219 (ffmpeg+0x000000b322ee)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b98000046d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000046d4 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg4_clean_buffers src/libavcodec/mpeg4video.c:62 (ffmpeg+0x000000d0509e)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:652 (ffmpeg+0x000000b33bc5)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b98000046e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000046e4 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg4_clean_buffers src/libavcodec/mpeg4video.c:64 (ffmpeg+0x000000d05072)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:652 (ffmpeg+0x000000b33bc5)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1301 (ffmpeg+0x000000d10933)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800004f58 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f58 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:195 (ffmpeg+0x000000b31b42)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800004f60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004f60 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:193 (ffmpeg+0x000000b31ac2)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800004f80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f80 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1321 (ffmpeg+0x000000d1111d)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800005118 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b980000511c by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:830 (ffmpeg+0x000000d1414e)
    #1 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d1414e)
    #2 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800005148 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005148 by thread T1 (mutexes: write M1354):
    #0 mpeg4_is_resync src/libavcodec/mpeg4videodec.c:159 (ffmpeg+0x000000d129a3)
    #1 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1322 (ffmpeg+0x000000d129a3)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_bits1 src/libavcodec/get_bits.h:328 (ffmpeg+0x000000d14653)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:842 (ffmpeg+0x000000d14653)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14653)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 8 at 0x7b9800005350 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005350 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16775, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-error.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=16773)
  Read of size 4 at 0x7b98000080c4 by main thread (mutexes: write M1354):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000080c4 by thread T2 (mutexes: write M1356):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800006000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:812 (ffmpeg+0x000000e16475)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=16776, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:568 in ff_mpeg_update_thread_context
==================
[mpeg4 @ 0x7b6400002300] concealing 103 DC, 103 AC, 103 MV errors in P frame
[mpeg4 @ 0x7b6400002300] concealing 100 DC, 100 AC, 100 MV errors in P frame
[mpeg4 @ 0x7b6400002800] concealing 99 DC, 99 AC, 99 MV errors in P frame
[mpeg4 @ 0x7b6400002300] concealing 40 DC, 40 AC, 40 MV errors in I frame
[mpeg4 @ 0x7b6400002800] concealing 118 DC, 118 AC, 118 MV errors in P frame
[mpeg4 @ 0x7b6400002800] concealing 114 DC, 114 AC, 114 MV errors in P frame
[mpeg4 @ 0x7b6400002300] concealing 42 DC, 42 AC, 42 MV errors in I frame
[mpeg4 @ 0x7b6400002300] concealing 102 DC, 102 AC, 102 MV errors in P frame
[mpeg4 @ 0x7b6400002300] concealing 98 DC, 98 AC, 98 MV errors in P frame
[mpeg4 @ 0x7b6400002800] concealing 106 DC, 106 AC, 106 MV errors in P frame
[mpeg4 @ 0x7b6400002300] concealing 95 DC, 95 AC, 95 MV errors in P frame
[mpeg4 @ 0x7b6400002800] concealing 100 DC, 100 AC, 100 MV errors in P frame
frame=   50 fps= 37 q=-0.0 Lsize=    7425kB time=00:00:02.00 bitrate=30412.8kbits/s speed=1.46x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 26 warnings
diffstderrvsynth1-mpeg4-nr66N-121759-ge096a592cb
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-nr	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth1-mpeg4-nr	2017-07-09 00:54:17.803070555 +0000
@@ -1,4 +1,2 @@
 793b77835fe8073bba19a22e9039d6e1 *tests/data/fate/vsynth1-mpeg4-nr.avi
 675456 tests/data/fate/vsynth1-mpeg4-nr.avi
-5fee518cde41e5567f800fbe14210fb8 *tests/data/fate/vsynth1-mpeg4-nr.out.rawvideo
-stddev:    6.99 PSNR: 31.24 MAXDIFF:   86 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth1.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-nr.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps=7.6 q=8.0 Lsize=     660kB time=00:00:02.00 bitrate=2701.8kbits/s speed=0.303x    
video:653kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.028448%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-nr.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 2701 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 2728 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=16803)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b980000300c by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2815 (ffmpeg+0x000000d608b9)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16808, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16803)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16808, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16803)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16808, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16803)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16808, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16803)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16808, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16803)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16808, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16803)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16808, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16803)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16808, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16803)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16808, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16803)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16808, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16803)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16808, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16803)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16808, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16803)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16808, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16803)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16808, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16803)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16808, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16803)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16808, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-nr.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.00 bitrate=30412.8kbits/s speed=2.34x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 16 warnings
diffstderrvsynth1-mpeg4-nsse66N-121806-gb399896046
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-nsse	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth1-mpeg4-nsse	2017-07-09 00:54:14.999737677 +0000
@@ -1,4 +1,2 @@
 1c2eac81a7768afe8dba1df85e977aec *tests/data/fate/vsynth1-mpeg4-nsse.avi
 886846 tests/data/fate/vsynth1-mpeg4-nsse.avi
-a987cb2e49284ea83174e3a2c6527173 *tests/data/fate/vsynth1-mpeg4-nsse.out.rawvideo
-stddev:    6.00 PSNR: 32.57 MAXDIFF:   73 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth1.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-nsse.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps= 18 q=7.0 Lsize=     866kB time=00:00:02.00 bitrate=3547.4kbits/s speed=0.714x    
video:859kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.781276%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-nsse.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 3547 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 3591 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=16725)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16733, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16725)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16733, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16725)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16733, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16725)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16733, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16725)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16733, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16725)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16733, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16725)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16733, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16725)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16733, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16725)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16733, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16725)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16733, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16725)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16733, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16725)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16733, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16725)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16733, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16725)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16733, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16725)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16733, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16725)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16733, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-nsse.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.00 bitrate=30412.8kbits/s speed=2.16x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 16 warnings
diffstderrvsynth1-mpeg4-qpel66N-121732-g133a0bcb13
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-qpel	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth1-mpeg4-qpel	2017-07-09 00:54:12.859738067 +0000
@@ -1,4 +1,2 @@
 cb55178feaf790db7bca758708f989dd *tests/data/fate/vsynth1-mpeg4-qpel.avi
 858684 tests/data/fate/vsynth1-mpeg4-qpel.avi
-5089090df7169eb482532df5471d7f5f *tests/data/fate/vsynth1-mpeg4-qpel.out.rawvideo
-stddev:    5.63 PSNR: 33.11 MAXDIFF:   70 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth1.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-qpel.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps=4.4 q=7.0 Lsize=     839kB time=00:00:01.96 bitrate=3504.8kbits/s speed=0.171x    
video:832kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.807343%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-qpel.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 3434 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 3476 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=16698)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16700, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16698)
  Write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16700, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1649 in mpeg4_decode_mb
==================
==================
WARNING: ThreadSanitizer: data race (pid=16698)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16700, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16698)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16700, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16698)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16700, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16698)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:305 (ffmpeg+0x000000b3232d)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16700, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16698)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:222 (ffmpeg+0x000000b32353)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16700, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16698)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16700, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16698)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16700, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16698)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16700, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16698)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16700, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16698)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16700, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16698)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16700, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16698)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16700, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16698)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16700, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-qpel.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=16698)
  Write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 4 at 0x7b98000050c4 by main thread (mutexes: write M1357):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16700, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.04 bitrate=29816.5kbits/s speed=2.43x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 16 warnings
diffstderrvsynth1-mpeg4-qprd66N-121766-g57d6898730
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-qprd	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth1-mpeg4-qprd	2017-07-09 00:54:17.046404011 +0000
@@ -1,4 +1,2 @@
 14612d85cd7f77de7b5e6345240535ba *tests/data/fate/vsynth1-mpeg4-qprd.avi
 710676 tests/data/fate/vsynth1-mpeg4-qprd.avi
-693231ac7e6fbf8758415f9f2509408d *tests/data/fate/vsynth1-mpeg4-qprd.out.rawvideo
-stddev:    9.79 PSNR: 28.31 MAXDIFF:  176 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth1.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-qprd.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 450 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/450000 buffer size: 0 vbv_delay: -1
frame=   50 fps=3.0 q=30.3 Lsize=     694kB time=00:00:01.96 bitrate=2900.7kbits/s speed=0.119x    
video:687kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.976552%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-qprd.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 2842 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 2872 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b980000300c by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2815 (ffmpeg+0x000000d608b9)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1666 (ffmpeg+0x000000d0e2d7)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a64 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2812 (ffmpeg+0x000000d6085b)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1666 (ffmpeg+0x000000d0e2d7)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b9800004f60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004f60 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16780)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16782, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-qprd.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.04 bitrate=29816.5kbits/s speed=2.38x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 17 warnings
diffstderrvsynth1-mpeg4-rc66N-121792-gf60db2e566
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-rc	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth1-mpeg4-rc	2017-07-09 00:53:59.726411398 +0000
@@ -1,4 +1,2 @@
 91c127f2acc04f51e0e62bcf0752e064 *tests/data/fate/vsynth1-mpeg4-rc.avi
 830498 tests/data/fate/vsynth1-mpeg4-rc.avi
-9dcd9d022ae14fe1e4a53aa4865464c6 *tests/data/fate/vsynth1-mpeg4-rc.out.rawvideo
-stddev:   10.24 PSNR: 27.92 MAXDIFF:  196 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth1.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-rc.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 400 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/400000 buffer size: 0 vbv_delay: -1
frame=   50 fps= 19 q=30.3 Lsize=     811kB time=00:00:01.96 bitrate=3389.8kbits/s speed=0.742x    
video:804kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.834482%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-rc.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 3321 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 3361 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=16544)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16546, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16544)
  Write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16546, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1649 in mpeg4_decode_mb
==================
==================
WARNING: ThreadSanitizer: data race (pid=16544)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16546, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16544)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16546, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16544)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:305 (ffmpeg+0x000000b3232d)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16546, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16544)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:222 (ffmpeg+0x000000b32353)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16546, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16544)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16546, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16544)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16546, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16544)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16546, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16544)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16546, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16544)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16546, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16544)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16546, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16544)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16546, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=16544)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=16546, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-rc.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=16544)
  Write of size 4 at 0x7b98000080c4 by thread T2 (mutexes: write M1356):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 4 at 0x7b98000080c4 by main thread (mutexes: write M1354):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800006000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:812 (ffmpeg+0x000000e16475)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=16547, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.04 bitrate=29816.5kbits/s speed= 2.4x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 15 warnings
diffstderrvsynth1-mpeg4-thread66N-121759-ge096a592cb
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-thread	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth1-mpeg4-thread	2017-07-09 00:54:07.239740915 +0000
@@ -1,4 +0,0 @@
-369ace2f9613261af869efd9fbb3c149 *tests/data/fate/vsynth1-mpeg4-thread.avi
-774754 tests/data/fate/vsynth1-mpeg4-thread.avi
-9aa327a244d5179acf7fe64dc1459bff *tests/data/fate/vsynth1-mpeg4-thread.out.rawvideo
-stddev:   10.13 PSNR: 28.02 MAXDIFF:  183 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth1.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth1-mpeg4-thread.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 500 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/500000 buffer size: 0 vbv_delay: -1
==================
WARNING: ThreadSanitizer: data race (pid=16623)
  Write of size 2 at 0x7b840000065a by thread T3:
    #0 ff_mpeg4_pred_dc src/libavcodec/mpeg4video.h:252 (ffmpeg+0x000000d1c454)
    #1 ff_mpeg4_encode_mb src/libavcodec/mpeg4videoenc.c:805 (ffmpeg+0x000000d1c454)
    #2 encode_mb_internal src/libavcodec/mpegvideo_enc.c:2636 (ffmpeg+0x000000d7a2a0)
    #3 encode_mb src/libavcodec/mpegvideo_enc.c:2674 (ffmpeg+0x000000d7a2a0)
    #4 encode_thread src/libavcodec/mpegvideo_enc.c:3592 (ffmpeg+0x000000d7a2a0)
    #5 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 2 at 0x7b840000065a by thread T4:
    [failed to restore the stack]

  Location is heap block of size 5078 at 0x7b8400000000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_frame src/libavcodec/mpegvideo.c:777 (ffmpeg+0x000000d4d30f)
    #4 ff_mpv_common_init src/libavcodec/mpegvideo.c:943 (ffmpeg+0x00000045bec2)
    #5 ff_mpv_encode_init src/libavcodec/mpegvideo_enc.c:939 (ffmpeg+0x00000045e10e)
    #6 encode_init src/libavcodec/mpeg4videoenc.c:1282 (ffmpeg+0x000000458119)
    #7 avcodec_open2 src/libavcodec/utils.c:1020 (ffmpeg+0x000000f7ae38)
    #8 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #9 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #10 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #11 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #12 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T3 (tid=16627, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=16628, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4video.h:252 in ff_mpeg4_pred_dc
==================
==================
WARNING: ThreadSanitizer: data race (pid=16623)
  Write of size 1 at 0x7b50000002e8 by thread T3:
    #0 mpv_reconstruct_mb_internal src/libavcodec/mpegvideo.c:2498 (ffmpeg+0x000000d5b2c5)
    #1 ff_mpv_reconstruct_mb src/libavcodec/mpegvideo.c:2731 (ffmpeg+0x000000d5b2c5)
    #2 encode_thread src/libavcodec/mpegvideo_enc.c:3601 (ffmpeg+0x000000d78fc8)
    #3 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 1 at 0x7b50000002e8 by thread T4:
    [failed to restore the stack]

  Location is heap block of size 461 at 0x7b5000000200 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f9190)
    #3 av_buffer_allocz src/libavutil/buffer.c:85 (ffmpeg+0x0000016f9190)
    #4 alloc_picture_tables src/libavcodec/mpegpicture.c:191 (ffmpeg+0x000000d4a254)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:256 (ffmpeg+0x000000d4a254)
    #6 alloc_picture src/libavcodec/mpegvideo_enc.c:1240 (ffmpeg+0x000000d64f22)
    #7 load_input_picture src/libavcodec/mpegvideo_enc.c:1313 (ffmpeg+0x000000d64f22)
    #8 ff_mpv_encode_picture src/libavcodec/mpegvideo_enc.c:1926 (ffmpeg+0x000000d64f22)
    #9 avcodec_encode_video2 src/libavcodec/encode.c:304 (ffmpeg+0x000000a7eae9)
    #10 do_encode src/libavcodec/encode.c:372 (ffmpeg+0x000000a7eae9)
    #11 avcodec_send_frame src/libavcodec/encode.c:421 (ffmpeg+0x000000a7f8f7)
    #12 do_video_out src/ffmpeg.c:1288 (ffmpeg+0x00000050b5f7)
    #13 reap_filters src/ffmpeg.c:1506 (ffmpeg+0x00000050cded)
    #14 transcode_from_filter src/ffmpeg.c:4457 (ffmpeg+0x0000004d7d30)
    #15 transcode_step src/ffmpeg.c:4521 (ffmpeg+0x0000004d7d30)
    #16 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d7d30)
    #17 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d7d30)

  Thread T3 (tid=16627, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=16628, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2498 in mpv_reconstruct_mb_internal
==================
==================
WARNING: ThreadSanitizer: data race (pid=16623)
  Write of size 2 at 0x7b840000065c by thread T3:
    #0 ff_clean_intra_table_entries src/libavcodec/mpegvideo.c:2441 (ffmpeg+0x000000d5a66c)
    #1 mpv_reconstruct_mb_internal src/libavcodec/mpegvideo.c:2504 (ffmpeg+0x000000d5e0d2)
    #2 ff_mpv_reconstruct_mb src/libavcodec/mpegvideo.c:2731 (ffmpeg+0x000000d5e0d2)
    #3 encode_thread src/libavcodec/mpegvideo_enc.c:3601 (ffmpeg+0x000000d78fc8)
    #4 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 2 at 0x7b840000065c by thread T4:
    [failed to restore the stack]

  Location is heap block of size 5078 at 0x7b8400000000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_frame src/libavcodec/mpegvideo.c:777 (ffmpeg+0x000000d4d30f)
    #4 ff_mpv_common_init src/libavcodec/mpegvideo.c:943 (ffmpeg+0x00000045bec2)
    #5 ff_mpv_encode_init src/libavcodec/mpegvideo_enc.c:939 (ffmpeg+0x00000045e10e)
    #6 encode_init src/libavcodec/mpeg4videoenc.c:1282 (ffmpeg+0x000000458119)
    #7 avcodec_open2 src/libavcodec/utils.c:1020 (ffmpeg+0x000000f7ae38)
    #8 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #9 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #10 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #11 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #12 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T3 (tid=16627, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=16628, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2441 in ff_clean_intra_table_entries
==================
==================
WARNING: ThreadSanitizer: data race (pid=16623)
  Write of size 2 at 0x7b8400000ea4 by thread T3:
    #0 ff_clean_intra_table_entries src/libavcodec/mpegvideo.c:2454 (ffmpeg+0x000000d5a83e)
    #1 mpv_reconstruct_mb_internal src/libavcodec/mpegvideo.c:2504 (ffmpeg+0x000000d5e0d2)
    #2 ff_mpv_reconstruct_mb src/libavcodec/mpegvideo.c:2731 (ffmpeg+0x000000d5e0d2)
    #3 encode_thread src/libavcodec/mpegvideo_enc.c:3601 (ffmpeg+0x000000d78fc8)
    #4 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 2 at 0x7b8400000ea4 by thread T4:
    [failed to restore the stack]

  Location is heap block of size 5078 at 0x7b8400000000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_frame src/libavcodec/mpegvideo.c:777 (ffmpeg+0x000000d4d30f)
    #4 ff_mpv_common_init src/libavcodec/mpegvideo.c:943 (ffmpeg+0x00000045bec2)
    #5 ff_mpv_encode_init src/libavcodec/mpegvideo_enc.c:939 (ffmpeg+0x00000045e10e)
    #6 encode_init src/libavcodec/mpeg4videoenc.c:1282 (ffmpeg+0x000000458119)
    #7 avcodec_open2 src/libavcodec/utils.c:1020 (ffmpeg+0x000000f7ae38)
    #8 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #9 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #10 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #11 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #12 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T3 (tid=16627, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=16628, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2454 in ff_clean_intra_table_entries
==================
==================
WARNING: ThreadSanitizer: data race (pid=16623)
  Write of size 2 at 0x7b840000065e by thread T3:
    #0 ff_mpeg4_pred_dc src/libavcodec/mpeg4video.h:252 (ffmpeg+0x000000d1c454)
    #1 ff_mpeg4_encode_mb src/libavcodec/mpeg4videoenc.c:805 (ffmpeg+0x000000d1c454)
    #2 encode_mb_internal src/libavcodec/mpegvideo_enc.c:2636 (ffmpeg+0x000000d707d6)
    #3 encode_mb src/libavcodec/mpegvideo_enc.c:2674 (ffmpeg+0x000000d707d6)
    #4 encode_mb_hq src/libavcodec/mpegvideo_enc.c:2768 (ffmpeg+0x000000d707d6)
    #5 encode_thread src/libavcodec/mpegvideo_enc.c:3340 (ffmpeg+0x000000d79cb0)
    #6 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 2 at 0x7b840000065e by thread T4:
    [failed to restore the stack]

  Location is heap block of size 5078 at 0x7b8400000000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_frame src/libavcodec/mpegvideo.c:777 (ffmpeg+0x000000d4d30f)
    #4 ff_mpv_common_init src/libavcodec/mpegvideo.c:943 (ffmpeg+0x00000045bec2)
    #5 ff_mpv_encode_init src/libavcodec/mpegvideo_enc.c:939 (ffmpeg+0x00000045e10e)
    #6 encode_init src/libavcodec/mpeg4videoenc.c:1282 (ffmpeg+0x000000458119)
    #7 avcodec_open2 src/libavcodec/utils.c:1020 (ffmpeg+0x000000f7ae38)
    #8 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #9 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #10 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #11 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #12 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T3 (tid=16627, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=16628, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4video.h:252 in ff_mpeg4_pred_dc
==================
==================
WARNING: ThreadSanitizer: data race (pid=16623)
  Write of size 1 at 0x7b50000006e9 by thread T3:
    #0 encode_thread src/libavcodec/mpegvideo_enc.c:3449 (ffmpeg+0x000000d77ff1)
    #1 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 1 at 0x7b50000006e9 by thread T4:
    [failed to restore the stack]

  Location is heap block of size 461 at 0x7b5000000600 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f9190)
    #3 av_buffer_allocz src/libavutil/buffer.c:85 (ffmpeg+0x0000016f9190)
    #4 alloc_picture_tables src/libavcodec/mpegpicture.c:191 (ffmpeg+0x000000d4a254)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:256 (ffmpeg+0x000000d4a254)
    #6 alloc_picture src/libavcodec/mpegvideo_enc.c:1240 (ffmpeg+0x000000d64f22)
    #7 load_input_picture src/libavcodec/mpegvideo_enc.c:1313 (ffmpeg+0x000000d64f22)
    #8 ff_mpv_encode_picture src/libavcodec/mpegvideo_enc.c:1926 (ffmpeg+0x000000d64f22)
    #9 avcodec_encode_video2 src/libavcodec/encode.c:304 (ffmpeg+0x000000a7eae9)
    #10 do_encode src/libavcodec/encode.c:372 (ffmpeg+0x000000a7eae9)
    #11 avcodec_send_frame src/libavcodec/encode.c:421 (ffmpeg+0x000000a7f8f7)
    #12 do_video_out src/ffmpeg.c:1288 (ffmpeg+0x00000050b5f7)
    #13 reap_filters src/ffmpeg.c:1506 (ffmpeg+0x00000050cded)
    #14 transcode_from_filter src/ffmpeg.c:4457 (ffmpeg+0x0000004d7d30)
    #15 transcode_step src/ffmpeg.c:4521 (ffmpeg+0x0000004d7d30)
    #16 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d7d30)
    #17 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d7d30)

  Thread T3 (tid=16627, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=16628, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo_enc.c:3449 in encode_thread
==================
==================
WARNING: ThreadSanitizer: data race (pid=16623)
  Write of size 1 at 0x7b50000008f0 by thread T3:
    #0 encode_thread src/libavcodec/mpegvideo_enc.c:3449 (ffmpeg+0x000000d77ff1)
    #1 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 1 at 0x7b50000008f0 by thread T4:
    #0 decide_ac_pred src/libavcodec/mpeg4videoenc.c:152 (ffmpeg+0x000000d1d843)
    #1 ff_mpeg4_encode_mb src/libavcodec/mpeg4videoenc.c:808 (ffmpeg+0x000000d1d843)
    #2 encode_mb_internal src/libavcodec/mpegvideo_enc.c:2636 (ffmpeg+0x000000d707d6)
    #3 encode_mb src/libavcodec/mpegvideo_enc.c:2674 (ffmpeg+0x000000d707d6)
    #4 encode_mb_hq src/libavcodec/mpegvideo_enc.c:2768 (ffmpeg+0x000000d707d6)
    #5 encode_thread src/libavcodec/mpegvideo_enc.c:3340 (ffmpeg+0x000000d79cb0)
    #6 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Location is heap block of size 461 at 0x7b5000000800 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #6 alloc_picture src/libavcodec/mpegvideo_enc.c:1240 (ffmpeg+0x000000d64f22)
    #7 load_input_picture src/libavcodec/mpegvideo_enc.c:1313 (ffmpeg+0x000000d64f22)
    #8 ff_mpv_encode_picture src/libavcodec/mpegvideo_enc.c:1926 (ffmpeg+0x000000d64f22)
    #9 avcodec_encode_video2 src/libavcodec/encode.c:304 (ffmpeg+0x000000a7eae9)
    #10 do_encode src/libavcodec/encode.c:372 (ffmpeg+0x000000a7eae9)
    #11 avcodec_send_frame src/libavcodec/encode.c:421 (ffmpeg+0x000000a7f8f7)
    #12 do_video_out src/ffmpeg.c:1288 (ffmpeg+0x00000050b5f7)
    #13 reap_filters src/ffmpeg.c:1506 (ffmpeg+0x00000050cded)
    #14 transcode_from_filter src/ffmpeg.c:4457 (ffmpeg+0x0000004d7d30)
    #15 transcode_step src/ffmpeg.c:4521 (ffmpeg+0x0000004d7d30)
    #16 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d7d30)
    #17 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d7d30)

  Thread T3 (tid=16627, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=16628, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo_enc.c:3449 in encode_thread
==================
frame=   50 fps=6.6 q=30.2 Lsize=     757kB time=00:00:01.96 bitrate=3162.3kbits/s speed=0.259x    
video:750kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.895323%
ThreadSanitizer: reported 7 warnings
diffstderrvsynth2-mpeg466N-121791-g9b2162275b
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth2-mpeg4	2017-07-09 01:01:47.536286684 +0000
@@ -1,4 +1,2 @@
 adbd883d1701beabd04522d003dafab6 *tests/data/fate/vsynth2-mpeg4.mp4
 159310 tests/data/fate/vsynth2-mpeg4.mp4
-2645405bc5350acc85ad72f3352f5135 *tests/data/fate/vsynth2-mpeg4.out.rawvideo
-stddev:    6.02 PSNR: 32.53 MAXDIFF:   89 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth2.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, mp4, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4.mp4':
    Stream #0:0: Video: mpeg4 (mp4v / 0x7634706D), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 12800 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps= 18 q=10.0 Lsize=     156kB time=00:00:01.96 bitrate= 650.2kbits/s speed=0.695x    
video:155kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.646294%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
  Duration: 00:00:02.00, start: 0.000000, bitrate: 637 kb/s
    Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 633 kb/s, 25 fps, 25 tbr, 12800 tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1353):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1353):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1649 in mpeg4_decode_mb
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1353):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a64 by thread T1 (mutexes: write M1353):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2812 (ffmpeg+0x000000d6085b)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:305 (ffmpeg+0x000000b3232d)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:222 (ffmpeg+0x000000b32353)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1353):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800004f58 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f5c by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:196 (ffmpeg+0x000000b31b78)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800004f60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004f60 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:193 (ffmpeg+0x000000b31ac2)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800005118 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b980000511c by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:246 (ffmpeg+0x000000b32247)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1353):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800005350 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005350 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1013 (ffmpeg+0x000000451d91)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800005358 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005358 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1037 (ffmpeg+0x000000451f33)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Read of size 8 at 0x7b9800005360 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005360 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7671)
  Write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 4 at 0x7b98000050c4 by main thread (mutexes: write M1356):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7673, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4.out.rawvideo':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    Stream #0:0(und): Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.00 bitrate=30412.8kbits/s speed=3.01x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 22 warnings
diffstderrvsynth2-mpeg4-adap66N-121793-g1eb2cbd865
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-adap	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth2-mpeg4-adap	2017-07-09 01:01:56.456283701 +0000
@@ -1,4 +1,2 @@
 4bff98da2342836476da817428594403 *tests/data/fate/vsynth2-mpeg4-adap.avi
 213508 tests/data/fate/vsynth2-mpeg4-adap.avi
-0c709f2b81f4593eaa29490332c2cb39 *tests/data/fate/vsynth2-mpeg4-adap.out.rawvideo
-stddev:    4.87 PSNR: 34.36 MAXDIFF:   86 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth2.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-adap.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 550 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/550000 buffer size: 0 vbv_delay: -1
frame=   50 fps=6.6 q=3.2 Lsize=     209kB time=00:00:01.96 bitrate= 871.5kbits/s speed=0.259x    
video:202kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.325655%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-adap.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 854 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 843 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1666 (ffmpeg+0x000000d0e2d7)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1666 (ffmpeg+0x000000d0e2d7)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2814 in ff_set_qscale
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Write of size 4 at 0x7b9800003014 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1243 in mpeg4_decode_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2811 (ffmpeg+0x000000d60826)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1666 (ffmpeg+0x000000d0e2d7)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800004f58 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f5c by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:196 (ffmpeg+0x000000b31b78)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800004f60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004f60 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:193 (ffmpeg+0x000000b31ac2)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005118 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b980000511c by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:246 (ffmpeg+0x000000b32247)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005350 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005350 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1013 (ffmpeg+0x000000451d91)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005358 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005358 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1037 (ffmpeg+0x000000451f33)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005360 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005360 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1038 (ffmpeg+0x000000451f44)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005388 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005388 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1039 (ffmpeg+0x000000451f55)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005390 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005390 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1040 (ffmpeg+0x000000451f66)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005398 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005398 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1041 (ffmpeg+0x000000451f77)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000053b8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053b8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e59)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000053c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053c0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e6a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000053d8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053d8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1030 (ffmpeg+0x000000451e7e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000053e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053e0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1031 (ffmpeg+0x000000451e95)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000053e8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053e8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451eac)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000053f0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053f0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451ec3)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005418 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005418 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451f8b)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005420 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005420 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451fa2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005448 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005448 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451fe7)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005450 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005450 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451ffe)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005478 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005478 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fb9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005480 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005480 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fd0)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000054a8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054a8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1045 (ffmpeg+0x000000452015)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000054b0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054b0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1046 (ffmpeg+0x00000045202c)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000054c8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054c8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1047 (ffmpeg+0x000000452043)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000054d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054d0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1048 (ffmpeg+0x00000045205a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000054d8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054d8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1049 (ffmpeg+0x000000452071)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000054e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054e0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1050 (ffmpeg+0x000000452088)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000054f8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054f8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1051 (ffmpeg+0x00000045209f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005500 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005500 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1052 (ffmpeg+0x0000004520b6)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005508 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005508 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1053 (ffmpeg+0x0000004520cd)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005510 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005510 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1054 (ffmpeg+0x0000004520e4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005538 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005538 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:844 (ffmpeg+0x00000047121c)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005540 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005540 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:845 (ffmpeg+0x000000471233)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005568 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005568 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:846 (ffmpeg+0x00000047124a)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005570 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005570 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:847 (ffmpeg+0x000000471261)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005598 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005598 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451eda)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000055a0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055a0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451ef1)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000055c8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055c8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f08)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000055d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055d0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f1f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005718 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005718 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1016 (ffmpeg+0x000000451da4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005720 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005720 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1017 (ffmpeg+0x000000451dbb)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005728 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005728 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1018 (ffmpeg+0x000000451dd2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005730 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005730 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1019 (ffmpeg+0x000000451de9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005738 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005738 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1020 (ffmpeg+0x000000451e00)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005740 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005740 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1021 (ffmpeg+0x000000451e17)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005748 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005748 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1022 (ffmpeg+0x000000451e2e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005750 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005750 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1023 (ffmpeg+0x000000451e45)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005758 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005758 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1070 (ffmpeg+0x00000045210e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005760 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005760 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1071 (ffmpeg+0x000000452125)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005788 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005788 by thread T1 (mutexes: write M1354):
    #0 ff_er_frame_start src/libavcodec/error_resilience.c:805 (ffmpeg+0x0000013ad6db)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000057b8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000057b8 by thread T1 (mutexes: write M1354):
    #0 ff_er_frame_start src/libavcodec/error_resilience.c:810 (ffmpeg+0x0000013ad68d)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005838 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005838 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28adf)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28adf)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005840 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005840 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28af2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28af2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005848 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005848 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28b16)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b16)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005850 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005850 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28b5c)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b5c)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005858 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005858 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28b3c)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b3c)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005860 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005860 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28b82)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b82)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005868 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005868 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:42 (ffmpeg+0x000000d28ba2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005870 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005870 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:43 (ffmpeg+0x000000d28bc7)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28bc7)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005878 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005878 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:29 (ffmpeg+0x000000d28f37)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:52 (ffmpeg+0x000000d28f37)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005880 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005880 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:30 (ffmpeg+0x000000d28f4e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:52 (ffmpeg+0x000000d28f4e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000058b8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058b8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28c21)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c21)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000058c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058c0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28c34)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c34)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000058c8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058c8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28c58)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c58)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000058d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058d0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28c9e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c9e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000058d8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058d8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28c7e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c7e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000058e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058e0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28cc4)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28cc4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000058e8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058e8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:42 (ffmpeg+0x000000d28ce4)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28ce4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b98000058f0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000058f0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:43 (ffmpeg+0x000000d28d09)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28d09)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005918 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 2 at 0x7b9800005918 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:54 (ffmpeg+0x000000d28e70)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7782)
  Read of size 8 at 0x7b9800005920 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005920 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:57 (ffmpeg+0x000000d28edf)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7784, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-adap.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.04 bitrate=29816.5kbits/s speed=2.79x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 88 warnings
diffstderrvsynth2-mpeg4-adv66N-121793-g1eb2cbd865
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-adv	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth2-mpeg4-adv	2017-07-09 01:01:52.566285004 +0000
@@ -1,4 +1,2 @@
 b2021365c46e52a93492e2a8697762e5 *tests/data/fate/vsynth2-mpeg4-adv.avi
 187246 tests/data/fate/vsynth2-mpeg4-adv.avi
-505bdffb9b051dc2123d07a4ae183faf *tests/data/fate/vsynth2-mpeg4-adv.out.rawvideo
-stddev:    5.51 PSNR: 33.30 MAXDIFF:   80 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth2.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-adv.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps= 12 q=9.0 Lsize=     183kB time=00:00:02.00 bitrate= 749.0kbits/s speed=0.474x    
video:176kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.814466%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-adv.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 748 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 736 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:219 (ffmpeg+0x000000b322ee)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2814 in ff_set_qscale
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1302 (ffmpeg+0x000000d10965)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d10bb0)
    #1 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1310 (ffmpeg+0x000000d10bb0)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2811 (ffmpeg+0x000000d60826)
    #1 decode_slice src/libavcodec/h263dec.c:219 (ffmpeg+0x000000b322ee)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b98000046d0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000046d4 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg4_clean_buffers src/libavcodec/mpeg4video.c:62 (ffmpeg+0x000000d0509e)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:652 (ffmpeg+0x000000b33bc5)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b98000046e0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000046e4 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg4_clean_buffers src/libavcodec/mpeg4video.c:64 (ffmpeg+0x000000d05072)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:652 (ffmpeg+0x000000b33bc5)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1301 (ffmpeg+0x000000d10933)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800004f58 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f58 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:195 (ffmpeg+0x000000b31b42)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800004f60 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004f60 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:193 (ffmpeg+0x000000b31ac2)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800004f80 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f80 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1321 (ffmpeg+0x000000d1111d)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800005118 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b980000511c by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:830 (ffmpeg+0x000000d1414e)
    #1 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d1414e)
    #2 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800005148 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005148 by thread T1 (mutexes: write M1354):
    #0 mpeg4_is_resync src/libavcodec/mpeg4videodec.c:159 (ffmpeg+0x000000d129a3)
    #1 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1322 (ffmpeg+0x000000d129a3)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_bits1 src/libavcodec/get_bits.h:328 (ffmpeg+0x000000d14653)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:842 (ffmpeg+0x000000d14653)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14653)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 8 at 0x7b9800005350 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005350 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7755, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-adv.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=7753)
  Read of size 4 at 0x7b98000080c4 by main thread (mutexes: write M1354):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000080c4 by thread T2 (mutexes: write M1357):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800006000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:812 (ffmpeg+0x000000e16475)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=7756, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:568 in ff_mpeg_update_thread_context
==================
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.00 bitrate=30412.8kbits/s speed=3.09x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 26 warnings
diffstderrvsynth2-mpeg4-error66N-121817-gfc3893f5e7
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-error	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth2-mpeg4-error	2017-07-09 01:02:01.332948729 +0000
@@ -1,4 +1,2 @@
 0bee773ac15fd1edd56e1dd28704292f *tests/data/fate/vsynth2-mpeg4-error.avi
 236060 tests/data/fate/vsynth2-mpeg4-error.avi
-f67a99fe41cd22a2a6713965eebb990e *tests/data/fate/vsynth2-mpeg4-error.out.rawvideo
-stddev:   15.66 PSNR: 24.23 MAXDIFF:  236 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth2.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-error.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps= 13 q=7.0 Lsize=     231kB time=00:00:02.00 bitrate= 944.2kbits/s speed=0.504x    
video:224kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.001108%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-error.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 944 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 935 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=7930)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:219 (ffmpeg+0x000000b322ee)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7937, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7930)
  Write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7937, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2814 in ff_set_qscale
==================
[mpeg4 @ 0x7b6400002300] concealing 64 DC, 64 AC, 64 MV errors in I frame
==================
WARNING: ThreadSanitizer: data race (pid=7930)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7937, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7930)
  Read of size 8 at 0x7b9800005848 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005848 by thread T1 (mutexes: write M1354):
    #0 ff_er_frame_end src/libavcodec/error_resilience.c:1362 (ffmpeg+0x0000013b09b2)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:666 (ffmpeg+0x000000b340b8)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7937, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7930)
  Read of size 8 at 0x7b9800005858 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005858 by thread T1 (mutexes: write M1354):
    #0 ff_er_frame_end src/libavcodec/error_resilience.c:1361 (ffmpeg+0x0000013b099a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:666 (ffmpeg+0x000000b340b8)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7937, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-error.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=7930)
  Write of size 4 at 0x7b98000080c4 by thread T2 (mutexes: write M1357):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 4 at 0x7b98000080c4 by main thread (mutexes: write M1354):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800006000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:812 (ffmpeg+0x000000e16475)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=7939, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
[mpeg4 @ 0x7b6400002300] concealing 52 DC, 52 AC, 52 MV errors in I frame
[mpeg4 @ 0x7b6400002300] concealing 168 DC, 168 AC, 168 MV errors in P frame
[mpeg4 @ 0x7b6400002300] concealing 164 DC, 164 AC, 164 MV errors in P frame
[mpeg4 @ 0x7b6400002300] concealing 133 DC, 133 AC, 133 MV errors in I frame
[mpeg4 @ 0x7b6400002800] concealing 159 DC, 159 AC, 159 MV errors in P frame
[mpeg4 @ 0x7b6400002800] concealing 163 DC, 163 AC, 163 MV errors in P frame
[mpeg4 @ 0x7b6400002300] concealing 160 DC, 160 AC, 160 MV errors in P frame
[mpeg4 @ 0x7b6400002800] concealing 152 DC, 152 AC, 152 MV errors in P frame
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.00 bitrate=30412.8kbits/s speed=2.22x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 6 warnings
diffstderrvsynth2-mpeg4-nr66N-121817-gfc3893f5e7
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-nr	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth2-mpeg4-nr	2017-07-09 01:02:02.742948254 +0000
@@ -1,4 +1,2 @@
 83bb3f4618f8d6259d48a51bc65b3cbc *tests/data/fate/vsynth2-mpeg4-nr.avi
 206038 tests/data/fate/vsynth2-mpeg4-nr.avi
-b1b0edaec04620b5f9149dce5171939c *tests/data/fate/vsynth2-mpeg4-nr.out.rawvideo
-stddev:    5.32 PSNR: 33.61 MAXDIFF:   78 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth2.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-nr.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps= 10 q=8.0 Lsize=     201kB time=00:00:02.00 bitrate= 824.2kbits/s speed=0.416x    
video:194kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.453505%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-nr.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 824 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 812 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=7986)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7994, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7986)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7994, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7986)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7994, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7986)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7994, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7986)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7994, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7986)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7994, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7986)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7994, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7986)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7994, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7986)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7994, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7986)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7994, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7986)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7994, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7986)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7994, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7986)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7994, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7986)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7994, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7986)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7994, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7986)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7994, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-nr.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.00 bitrate=30412.8kbits/s speed=2.99x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 16 warnings
diffstderrvsynth2-mpeg4-nsse66N-121824-g775b102182
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-nsse	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth2-mpeg4-nsse	2017-07-09 01:02:00.122949136 +0000
@@ -1,4 +1,2 @@
 4fdc2aaa4761f245590a3c78c85f0ae2 *tests/data/fate/vsynth2-mpeg4-nsse.avi
 266100 tests/data/fate/vsynth2-mpeg4-nsse.avi
-9123b1641394250a6edd389d02f249e8 *tests/data/fate/vsynth2-mpeg4-nsse.out.rawvideo
-stddev:    4.83 PSNR: 34.45 MAXDIFF:   59 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth2.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-nsse.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps= 29 q=7.0 Lsize=     260kB time=00:00:02.00 bitrate=1064.4kbits/s speed=1.17x    
video:253kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 2.653720%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-nsse.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 1064 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 1058 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=7900)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7902, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7900)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7902, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7900)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7902, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7900)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7902, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7900)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7902, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7900)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7902, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7900)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7902, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7900)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7902, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7900)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7902, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7900)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7902, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7900)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7902, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7900)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7902, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7900)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7902, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7900)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7902, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7900)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7902, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7900)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7902, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-nsse.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.00 bitrate=30412.8kbits/s speed=3.14x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 16 warnings
diffstderrvsynth2-mpeg4-qpel66N-121794-g00ef656a85
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-qpel	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth2-mpeg4-qpel	2017-07-09 01:01:57.106283483 +0000
@@ -1,4 +1,2 @@
 d05dbd6c6b8a57953aea3caa6cab57b0 *tests/data/fate/vsynth2-mpeg4-qpel.avi
 209870 tests/data/fate/vsynth2-mpeg4-qpel.avi
-5313cb1ef8c520de548389d541842c51 *tests/data/fate/vsynth2-mpeg4-qpel.out.rawvideo
-stddev:    4.42 PSNR: 35.22 MAXDIFF:   56 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth2.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-qpel.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps=7.0 q=7.0 Lsize=     205kB time=00:00:01.96 bitrate= 856.6kbits/s speed=0.273x    
video:198kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.388820%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-qpel.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 839 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 828 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=7799)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7807, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7799)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7807, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7799)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7807, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7799)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a64 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7807, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7799)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7807, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7799)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7807, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7799)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7807, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7799)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7807, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7799)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7807, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7799)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7807, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7799)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7807, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7799)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7807, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7799)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7807, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7799)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7807, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7799)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7807, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7799)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7807, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-qpel.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.04 bitrate=29816.5kbits/s speed=3.08x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 16 warnings
diffstderrvsynth2-mpeg4-qprd66N-121820-g43abd1ced9
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-qprd	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth2-mpeg4-qprd	2017-07-09 01:01:58.639616301 +0000
@@ -1,4 +1,2 @@
 4ddd2fef35854d9b387bbcbda03dc7f0 *tests/data/fate/vsynth2-mpeg4-qprd.avi
 248706 tests/data/fate/vsynth2-mpeg4-qprd.avi
-baa8d0d57a7fb5e393642cb20efed2c2 *tests/data/fate/vsynth2-mpeg4-qprd.out.rawvideo
-stddev:    4.85 PSNR: 34.40 MAXDIFF:   85 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth2.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-qprd.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 450 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/450000 buffer size: 0 vbv_delay: -1
frame=   50 fps=5.0 q=10.5 Lsize=     243kB time=00:00:01.96 bitrate=1015.1kbits/s speed=0.196x    
video:236kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 2.843320%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-qprd.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 994 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 987 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1666 (ffmpeg+0x000000d0e2d7)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a64 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2812 (ffmpeg+0x000000d6085b)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1666 (ffmpeg+0x000000d0e2d7)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b9800004f60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004f60 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7855)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7857, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-qprd.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.04 bitrate=29816.5kbits/s speed=2.52x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 17 warnings
diffstderrvsynth2-mpeg4-rc66N-121793-g1eb2cbd865
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-rc	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth2-mpeg4-rc	2017-07-09 01:01:47.256286777 +0000
@@ -1,4 +1,2 @@
 0cf3a444622becc5d56e9034b226cfe2 *tests/data/fate/vsynth2-mpeg4-rc.avi
 254738 tests/data/fate/vsynth2-mpeg4-rc.avi
-53ef615a87c8ae49c379242385315f61 *tests/data/fate/vsynth2-mpeg4-rc.out.rawvideo
-stddev:    5.57 PSNR: 33.20 MAXDIFF:  116 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth2.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-rc.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 400 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/400000 buffer size: 0 vbv_delay: -1
frame=   50 fps= 23 q=13.1 Lsize=     249kB time=00:00:01.96 bitrate=1039.7kbits/s speed=0.897x    
video:242kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 2.774954%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-rc.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 1018 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 1011 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=7662)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7664, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7662)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7664, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7662)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7664, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7662)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7664, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7662)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7664, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7662)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7664, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7662)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7664, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7662)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7664, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7662)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7664, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7662)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7664, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7662)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7664, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7662)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7664, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7662)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7664, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7662)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7664, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7662)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7664, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=7662)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=7664, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-rc.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.04 bitrate=29816.5kbits/s speed=2.86x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 16 warnings
diffstderrvsynth2-mpeg4-thread66N-121815-g0ae8df5f2c
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-thread	2017-03-24 21:02:53.649713172 +0000
+++ tests/data/fate/vsynth2-mpeg4-thread	2017-07-09 01:01:53.676284633 +0000
@@ -1,4 +0,0 @@
-92128f8adc4ac70a66fdddf58e46b923 *tests/data/fate/vsynth2-mpeg4-thread.avi
-268396 tests/data/fate/vsynth2-mpeg4-thread.avi
-f432bd8d897c7c8e286e385b77cedcfa *tests/data/fate/vsynth2-mpeg4-thread.out.rawvideo
-stddev:    4.89 PSNR: 34.34 MAXDIFF:   86 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth2.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth2-mpeg4-thread.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 500 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/500000 buffer size: 0 vbv_delay: -1
==================
WARNING: ThreadSanitizer: data race (pid=7773)
  Write of size 2 at 0x7b8400000656 by thread T3:
    #0 ff_mpeg4_pred_dc src/libavcodec/mpeg4video.h:252 (ffmpeg+0x000000d1c454)
    #1 ff_mpeg4_encode_mb src/libavcodec/mpeg4videoenc.c:805 (ffmpeg+0x000000d1c454)
    #2 encode_mb_internal src/libavcodec/mpegvideo_enc.c:2636 (ffmpeg+0x000000d7a2a0)
    #3 encode_mb src/libavcodec/mpegvideo_enc.c:2674 (ffmpeg+0x000000d7a2a0)
    #4 encode_thread src/libavcodec/mpegvideo_enc.c:3592 (ffmpeg+0x000000d7a2a0)
    #5 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 2 at 0x7b8400000656 by thread T4:
    [failed to restore the stack]

  Location is heap block of size 5078 at 0x7b8400000000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_frame src/libavcodec/mpegvideo.c:777 (ffmpeg+0x000000d4d30f)
    #4 ff_mpv_common_init src/libavcodec/mpegvideo.c:943 (ffmpeg+0x00000045bec2)
    #5 ff_mpv_encode_init src/libavcodec/mpegvideo_enc.c:939 (ffmpeg+0x00000045e10e)
    #6 encode_init src/libavcodec/mpeg4videoenc.c:1282 (ffmpeg+0x000000458119)
    #7 avcodec_open2 src/libavcodec/utils.c:1020 (ffmpeg+0x000000f7ae38)
    #8 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #9 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #10 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #11 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #12 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T3 (tid=7777, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=7778, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4video.h:252 in ff_mpeg4_pred_dc
==================
==================
WARNING: ThreadSanitizer: data race (pid=7773)
  Write of size 1 at 0x7b50000002ea by thread T3:
    #0 mpv_reconstruct_mb_internal src/libavcodec/mpegvideo.c:2498 (ffmpeg+0x000000d5b2c5)
    #1 ff_mpv_reconstruct_mb src/libavcodec/mpegvideo.c:2731 (ffmpeg+0x000000d5b2c5)
    #2 encode_thread src/libavcodec/mpegvideo_enc.c:3601 (ffmpeg+0x000000d78fc8)
    #3 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 1 at 0x7b50000002ea by thread T4:
    [failed to restore the stack]

  Location is heap block of size 461 at 0x7b5000000200 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f9190)
    #3 av_buffer_allocz src/libavutil/buffer.c:85 (ffmpeg+0x0000016f9190)
    #4 alloc_picture_tables src/libavcodec/mpegpicture.c:191 (ffmpeg+0x000000d4a254)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:256 (ffmpeg+0x000000d4a254)
    #6 alloc_picture src/libavcodec/mpegvideo_enc.c:1240 (ffmpeg+0x000000d64f22)
    #7 load_input_picture src/libavcodec/mpegvideo_enc.c:1313 (ffmpeg+0x000000d64f22)
    #8 ff_mpv_encode_picture src/libavcodec/mpegvideo_enc.c:1926 (ffmpeg+0x000000d64f22)
    #9 avcodec_encode_video2 src/libavcodec/encode.c:304 (ffmpeg+0x000000a7eae9)
    #10 do_encode src/libavcodec/encode.c:372 (ffmpeg+0x000000a7eae9)
    #11 avcodec_send_frame src/libavcodec/encode.c:421 (ffmpeg+0x000000a7f8f7)
    #12 do_video_out src/ffmpeg.c:1288 (ffmpeg+0x00000050b5f7)
    #13 reap_filters src/ffmpeg.c:1506 (ffmpeg+0x00000050cded)
    #14 transcode_from_filter src/ffmpeg.c:4457 (ffmpeg+0x0000004d7d30)
    #15 transcode_step src/ffmpeg.c:4521 (ffmpeg+0x0000004d7d30)
    #16 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d7d30)
    #17 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d7d30)

  Thread T3 (tid=7777, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=7778, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2498 in mpv_reconstruct_mb_internal
==================
==================
WARNING: ThreadSanitizer: data race (pid=7773)
  Write of size 1 at 0x7b50000006f5 by thread T3:
    #0 encode_thread src/libavcodec/mpegvideo_enc.c:3449 (ffmpeg+0x000000d77ff1)
    #1 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 1 at 0x7b50000006f5 by thread T4:
    [failed to restore the stack]

  Location is heap block of size 461 at 0x7b5000000600 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f9190)
    #3 av_buffer_allocz src/libavutil/buffer.c:85 (ffmpeg+0x0000016f9190)
    #4 alloc_picture_tables src/libavcodec/mpegpicture.c:191 (ffmpeg+0x000000d4a254)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:256 (ffmpeg+0x000000d4a254)
    #6 alloc_picture src/libavcodec/mpegvideo_enc.c:1240 (ffmpeg+0x000000d64f22)
    #7 load_input_picture src/libavcodec/mpegvideo_enc.c:1313 (ffmpeg+0x000000d64f22)
    #8 ff_mpv_encode_picture src/libavcodec/mpegvideo_enc.c:1926 (ffmpeg+0x000000d64f22)
    #9 avcodec_encode_video2 src/libavcodec/encode.c:304 (ffmpeg+0x000000a7eae9)
    #10 do_encode src/libavcodec/encode.c:372 (ffmpeg+0x000000a7eae9)
    #11 avcodec_send_frame src/libavcodec/encode.c:421 (ffmpeg+0x000000a7f8f7)
    #12 do_video_out src/ffmpeg.c:1288 (ffmpeg+0x00000050b5f7)
    #13 reap_filters src/ffmpeg.c:1506 (ffmpeg+0x00000050cded)
    #14 transcode_from_filter src/ffmpeg.c:4457 (ffmpeg+0x0000004d7d30)
    #15 transcode_step src/ffmpeg.c:4521 (ffmpeg+0x0000004d7d30)
    #16 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d7d30)
    #17 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d7d30)

  Thread T3 (tid=7777, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=7778, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo_enc.c:3449 in encode_thread
==================
==================
WARNING: ThreadSanitizer: data race (pid=7773)
  Write of size 1 at 0x7b50000000f7 by thread T3:
    #0 encode_thread src/libavcodec/mpegvideo_enc.c:3449 (ffmpeg+0x000000d77ff1)
    #1 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 1 at 0x7b50000000f7 by thread T4:
    #0 decide_ac_pred src/libavcodec/mpeg4videoenc.c:152 (ffmpeg+0x000000d1d843)
    #1 ff_mpeg4_encode_mb src/libavcodec/mpeg4videoenc.c:808 (ffmpeg+0x000000d1d843)
    #2 encode_mb_internal src/libavcodec/mpegvideo_enc.c:2636 (ffmpeg+0x000000d707d6)
    #3 encode_mb src/libavcodec/mpegvideo_enc.c:2674 (ffmpeg+0x000000d707d6)
    #4 encode_mb_hq src/libavcodec/mpegvideo_enc.c:2768 (ffmpeg+0x000000d707d6)
    #5 encode_thread src/libavcodec/mpegvideo_enc.c:3340 (ffmpeg+0x000000d79cb0)
    #6 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Location is heap block of size 461 at 0x7b5000000000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #6 alloc_picture src/libavcodec/mpegvideo_enc.c:1240 (ffmpeg+0x000000d64f22)
    #7 load_input_picture src/libavcodec/mpegvideo_enc.c:1313 (ffmpeg+0x000000d64f22)
    #8 ff_mpv_encode_picture src/libavcodec/mpegvideo_enc.c:1926 (ffmpeg+0x000000d64f22)
    #9 avcodec_encode_video2 src/libavcodec/encode.c:304 (ffmpeg+0x000000a7eae9)
    #10 do_encode src/libavcodec/encode.c:372 (ffmpeg+0x000000a7eae9)
    #11 avcodec_send_frame src/libavcodec/encode.c:421 (ffmpeg+0x000000a7f8f7)
    #12 do_video_out src/ffmpeg.c:1288 (ffmpeg+0x00000050b5f7)
    #13 reap_filters src/ffmpeg.c:1506 (ffmpeg+0x00000050cded)
    #14 transcode_from_filter src/ffmpeg.c:4457 (ffmpeg+0x0000004d7d30)
    #15 transcode_step src/ffmpeg.c:4521 (ffmpeg+0x0000004d7d30)
    #16 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d7d30)
    #17 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d7d30)

  Thread T3 (tid=7777, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=7778, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo_enc.c:3449 in encode_thread
==================
frame=   50 fps= 10 q=10.2 Lsize=     262kB time=00:00:01.96 bitrate=1095.5kbits/s speed=0.397x    
video:255kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 2.630029%
ThreadSanitizer: reported 4 warnings
diffstderrvsynth3-mpeg4-adap66N-121752-g6cdd2cbe32
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-adap	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth3-mpeg4-adap	2017-07-09 00:55:36.606389346 +0000
@@ -1,4 +1,2 @@
 c16e5c2436ca9953517eadba562768e9 *tests/data/fate/vsynth3-mpeg4-adap.avi
 43706 tests/data/fate/vsynth3-mpeg4-adap.avi
-b42b614e19e7c4859fca1af6d4e36eae *tests/data/fate/vsynth3-mpeg4-adap.out.rawvideo
-stddev:    5.48 PSNR: 33.34 MAXDIFF:   53 bytes:    86700/    86700
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth3.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 346 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34, 346 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-adap.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 34x34, q=2-31, 550 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/550000 buffer size: 0 vbv_delay: -1
frame=   50 fps=0.0 q=2.0 Lsize=      43kB time=00:00:01.96 bitrate= 178.4kbits/s speed=4.93x    
video:36kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 18.679230%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-adap.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 174 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (FMP4 / 0x34504D46), yuv420p, 34x34 [SAR 1:1 DAR 1:1], 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-adap.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34 [SAR 1:1 DAR 1:1], q=2-31, 346 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=18831)
  Read of size 4 at 0x7b98000080c4 by main thread (mutexes: write M1354):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000080c4 by thread T2 (mutexes: write M1356):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800006000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:812 (ffmpeg+0x000000e16475)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=18846, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:568 in ff_mpeg_update_thread_context
==================
frame=   50 fps=0.0 q=-0.0 Lsize=      85kB time=00:00:02.04 bitrate= 340.0kbits/s speed=10.7x    
video:85kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 1 warnings
diffstderrvsynth3-mpeg4-adv66N-121752-g6cdd2cbe32
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-adv	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth3-mpeg4-adv	2017-07-09 00:55:36.189722766 +0000
@@ -1,4 +1,2 @@
 140ecea2eb7d85cbe647adb666f09aa5 *tests/data/fate/vsynth3-mpeg4-adv.avi
 32296 tests/data/fate/vsynth3-mpeg4-adv.avi
-9f80b96af57556d53ce44008bd687f55 *tests/data/fate/vsynth3-mpeg4-adv.out.rawvideo
-stddev:    7.60 PSNR: 30.51 MAXDIFF:   63 bytes:    86700/    86700
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth3.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 346 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34, 346 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-adv.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 34x34, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps=0.0 q=9.0 Lsize=      32kB time=00:00:02.00 bitrate= 129.2kbits/s speed=7.82x    
video:25kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 27.049568%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-adv.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 129 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 34x34 [SAR 1:1 DAR 1:1], 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-adv.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34 [SAR 1:1 DAR 1:1], q=2-31, 346 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=18792)
  Write of size 4 at 0x7b98000080c4 by thread T2 (mutexes: write M1356):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 4 at 0x7b98000080c4 by main thread (mutexes: write M1354):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800006000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:812 (ffmpeg+0x000000e16475)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=18821, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
frame=   50 fps=0.0 q=-0.0 Lsize=      85kB time=00:00:02.00 bitrate= 346.8kbits/s speed=7.43x    
video:85kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 1 warnings
diffstderrvsynth3-mpeg4-error66N-121789-gddf443f1e9
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-error	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth3-mpeg4-error	2017-07-09 00:55:36.809722639 +0000
@@ -1,4 +1,2 @@
 7f1fb64c5a37be6e5606f92adb84f273 *tests/data/fate/vsynth3-mpeg4-error.avi
 38212 tests/data/fate/vsynth3-mpeg4-error.avi
-f9fd24e26f4ffb5ed597b9bbf0ea731b *tests/data/fate/vsynth3-mpeg4-error.out.rawvideo
-stddev:    6.06 PSNR: 32.47 MAXDIFF:   54 bytes:    86700/    86700
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth3.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 346 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34, 346 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-error.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 34x34, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps=0.0 q=7.0 Lsize=      37kB time=00:00:02.00 bitrate= 152.8kbits/s speed=8.34x    
video:31kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 21.950596%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-error.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 152 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 34x34 [SAR 1:1 DAR 1:1], 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:219 (ffmpeg+0x000000b322ee)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2814 in ff_set_qscale
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1302 (ffmpeg+0x000000d10965)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d10bb0)
    #1 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1310 (ffmpeg+0x000000d10bb0)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2811 (ffmpeg+0x000000d60826)
    #1 decode_slice src/libavcodec/h263dec.c:219 (ffmpeg+0x000000b322ee)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1301 (ffmpeg+0x000000d10933)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800004f58 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f5c by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:196 (ffmpeg+0x000000b31b78)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800004f60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004f60 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:193 (ffmpeg+0x000000b31ac2)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800004f80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f80 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1321 (ffmpeg+0x000000d1111d)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005118 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b980000511c by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:830 (ffmpeg+0x000000d1414e)
    #1 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d1414e)
    #2 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005350 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005350 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1013 (ffmpeg+0x000000451d91)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005358 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005358 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1037 (ffmpeg+0x000000451f33)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005360 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005360 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1038 (ffmpeg+0x000000451f44)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005388 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005388 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1039 (ffmpeg+0x000000451f55)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005390 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005390 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1040 (ffmpeg+0x000000451f66)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005398 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005398 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1041 (ffmpeg+0x000000451f77)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000053b8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053b8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e59)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000053c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053c0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e6a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000053d8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053d8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1030 (ffmpeg+0x000000451e7e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000053e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053e0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1031 (ffmpeg+0x000000451e95)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000053e8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053e8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451eac)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000053f0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053f0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451ec3)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005418 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005418 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451f8b)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005420 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005420 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451fa2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005448 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005448 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451fe7)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005450 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005450 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451ffe)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005478 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005478 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fb9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005480 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005480 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fd0)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000054a8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054a8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1045 (ffmpeg+0x000000452015)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000054b0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054b0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1046 (ffmpeg+0x00000045202c)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000054c8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054c8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1047 (ffmpeg+0x000000452043)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000054d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054d0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1048 (ffmpeg+0x00000045205a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000054d8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054d8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1049 (ffmpeg+0x000000452071)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000054e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054e0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1050 (ffmpeg+0x000000452088)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000054f8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054f8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1051 (ffmpeg+0x00000045209f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005500 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005500 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1052 (ffmpeg+0x0000004520b6)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005508 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005508 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1053 (ffmpeg+0x0000004520cd)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005510 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005510 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1054 (ffmpeg+0x0000004520e4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005538 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005538 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:844 (ffmpeg+0x00000047121c)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005540 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005540 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:845 (ffmpeg+0x000000471233)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005568 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005568 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:846 (ffmpeg+0x00000047124a)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005570 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005570 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:847 (ffmpeg+0x000000471261)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005598 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005598 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451eda)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000055a0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055a0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451ef1)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000055c8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055c8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f08)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000055d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055d0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f1f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005718 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005718 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1016 (ffmpeg+0x000000451da4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005720 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005720 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1017 (ffmpeg+0x000000451dbb)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005728 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005728 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1018 (ffmpeg+0x000000451dd2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005730 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005730 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1019 (ffmpeg+0x000000451de9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005738 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005738 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1020 (ffmpeg+0x000000451e00)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005740 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005740 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1021 (ffmpeg+0x000000451e17)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005748 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005748 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1022 (ffmpeg+0x000000451e2e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005750 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005750 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1023 (ffmpeg+0x000000451e45)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005758 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005758 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1070 (ffmpeg+0x00000045210e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005760 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005760 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1071 (ffmpeg+0x000000452125)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005788 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005788 by thread T1 (mutexes: write M1354):
    #0 ff_er_frame_start src/libavcodec/error_resilience.c:805 (ffmpeg+0x0000013ad6db)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000057b8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000057bc by thread T1 (mutexes: write M1354):
    #0 ff_er_frame_start src/libavcodec/error_resilience.c:811 (ffmpeg+0x0000013ad69f)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005838 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005838 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28adf)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28adf)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005840 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005840 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28af2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28af2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005848 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005848 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28b16)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b16)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005850 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005850 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28b5c)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b5c)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005858 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005858 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28b3c)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b3c)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005860 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005860 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28b82)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b82)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005868 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005868 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:42 (ffmpeg+0x000000d28ba2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005870 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005870 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:43 (ffmpeg+0x000000d28bc7)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28bc7)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005878 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005878 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:29 (ffmpeg+0x000000d28f37)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:52 (ffmpeg+0x000000d28f37)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005880 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005880 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:30 (ffmpeg+0x000000d28f4e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:52 (ffmpeg+0x000000d28f4e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000058b8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058b8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28c21)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c21)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000058c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058c0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28c34)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c34)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000058c8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058c8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28c58)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c58)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000058d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058d0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28c9e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c9e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000058d8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058d8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28c7e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c7e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000058e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058e0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28cc4)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28cc4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000058e8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058e8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:42 (ffmpeg+0x000000d28ce4)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28ce4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b98000058f0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000058f0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:43 (ffmpeg+0x000000d28d09)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28d09)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005918 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 2 at 0x7b9800005918 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:54 (ffmpeg+0x000000d28e70)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=18854)
  Read of size 8 at 0x7b9800005920 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005920 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:57 (ffmpeg+0x000000d28edf)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18871, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-error.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34 [SAR 1:1 DAR 1:1], q=2-31, 346 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=      85kB time=00:00:02.00 bitrate= 346.8kbits/s speed= 7.5x    
video:85kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 88 warnings
diffstderrvsynth3-mpeg4-nr66N-121790-g523d688c2b
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-nr	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth3-mpeg4-nr	2017-07-09 00:55:37.373055856 +0000
@@ -1,4 +1,2 @@
 62790bdb7c2bb4da94dba992ea967fc8 *tests/data/fate/vsynth3-mpeg4-nr.avi
 36500 tests/data/fate/vsynth3-mpeg4-nr.avi
-d0ad9918a12019dd2eacfb804d1f7e78 *tests/data/fate/vsynth3-mpeg4-nr.out.rawvideo
-stddev:    8.27 PSNR: 29.78 MAXDIFF:   70 bytes:    86700/    86700
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth3.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 346 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34, 346 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-nr.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 34x34, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps=0.0 q=8.0 Lsize=      36kB time=00:00:02.00 bitrate= 146.0kbits/s speed=7.88x    
video:29kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 23.210911%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-nr.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 146 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 34x34 [SAR 1:1 DAR 1:1], 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-nr.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34 [SAR 1:1 DAR 1:1], q=2-31, 346 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=18956)
  Write of size 4 at 0x7b98000080c4 by thread T2 (mutexes: write M1357):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 4 at 0x7b98000080c4 by main thread (mutexes: write M1354):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800006000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:812 (ffmpeg+0x000000e16475)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c00000cd0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00000b28) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=18984, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
frame=   50 fps=0.0 q=-0.0 Lsize=      85kB time=00:00:02.00 bitrate= 346.8kbits/s speed=6.08x    
video:85kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 1 warnings
diffstderrvsynth3-mpeg4-nsse66N-121790-g523d688c2b
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-nsse	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth3-mpeg4-nsse	2017-07-09 00:55:37.413055849 +0000
@@ -1,4 +1,2 @@
 88b1aa2dcea6a45c527487ba8f441feb *tests/data/fate/vsynth3-mpeg4-nsse.avi
 41980 tests/data/fate/vsynth3-mpeg4-nsse.avi
-69d86dec0d73e00608e03855a79dbdc0 *tests/data/fate/vsynth3-mpeg4-nsse.out.rawvideo
-stddev:    6.70 PSNR: 31.60 MAXDIFF:   68 bytes:    86700/    86700
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth3.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 346 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34, 346 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-nsse.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 34x34, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps=0.0 q=7.0 Lsize=      41kB time=00:00:02.00 bitrate= 167.9kbits/s speed=14.6x    
video:34kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 19.601139%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-nsse.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 167 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 34x34 [SAR 1:1 DAR 1:1], 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-nsse.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34 [SAR 1:1 DAR 1:1], q=2-31, 346 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=18968)
  Write of size 4 at 0x7b98000080c4 by thread T2 (mutexes: write M1356):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 4 at 0x7b98000080c4 by main thread (mutexes: write M1354):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800006000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:812 (ffmpeg+0x000000e16475)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=18989, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
frame=   50 fps=0.0 q=-0.0 Lsize=      85kB time=00:00:02.00 bitrate= 346.8kbits/s speed=6.68x    
video:85kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 1 warnings
diffstderrvsynth3-mpeg4-qpel66N-121752-g6cdd2cbe32
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-qpel	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth3-mpeg4-qpel	2017-07-09 00:55:36.673055999 +0000
@@ -1,4 +1,2 @@
 8e60ed0013bfc28f48ed4d826fd26a6a *tests/data/fate/vsynth3-mpeg4-qpel.avi
 42622 tests/data/fate/vsynth3-mpeg4-qpel.avi
-50af37a5ae05f0af34bd56dcef997c8d *tests/data/fate/vsynth3-mpeg4-qpel.out.rawvideo
-stddev:    6.59 PSNR: 31.75 MAXDIFF:   54 bytes:    86700/    86700
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth3.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 346 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34, 346 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-qpel.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 34x34, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps=0.0 q=7.0 Lsize=      42kB time=00:00:01.96 bitrate= 174.0kbits/s speed=5.23x    
video:35kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 19.252399%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-qpel.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 170 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (FMP4 / 0x34504D46), yuv420p, 34x34 [SAR 1:1 DAR 1:1], 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-qpel.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34 [SAR 1:1 DAR 1:1], q=2-31, 346 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=18839)
  Read of size 4 at 0x7b98000080c4 by main thread (mutexes: write M1354):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000080c4 by thread T2 (mutexes: write M1357):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800006000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:812 (ffmpeg+0x000000e16475)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=18859, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:568 in ff_mpeg_update_thread_context
==================
frame=   50 fps=0.0 q=-0.0 Lsize=      85kB time=00:00:02.04 bitrate= 340.0kbits/s speed=8.22x    
video:85kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 1 warnings
diffstderrvsynth3-mpeg4-qprd66N-121752-g6cdd2cbe32
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-qprd	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth3-mpeg4-qprd	2017-07-09 00:55:36.686389330 +0000
@@ -1,4 +1,2 @@
 e3b49e22e8acbd21f34a2909bb35075e *tests/data/fate/vsynth3-mpeg4-qprd.avi
 61830 tests/data/fate/vsynth3-mpeg4-qprd.avi
-c59f2bead1c81b23fabc0a740048b110 *tests/data/fate/vsynth3-mpeg4-qprd.out.rawvideo
-stddev:    2.68 PSNR: 39.55 MAXDIFF:   27 bytes:    86700/    86700
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth3.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 346 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34, 346 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-qprd.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 34x34, q=2-31, 450 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/450000 buffer size: 0 vbv_delay: -1
frame=   50 fps=0.0 q=2.0 Lsize=      60kB time=00:00:01.96 bitrate= 252.4kbits/s speed=3.65x    
video:54kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 12.508188%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-qprd.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 247 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (FMP4 / 0x34504D46), yuv420p, 34x34 [SAR 1:1 DAR 1:1], 224 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-qprd.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34 [SAR 1:1 DAR 1:1], q=2-31, 346 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=18840)
  Write of size 4 at 0x7b98000080c4 by thread T2 (mutexes: write M1356):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 4 at 0x7b98000080c4 by main thread (mutexes: write M1354):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800006000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:812 (ffmpeg+0x000000e16475)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=18868, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
frame=   50 fps=0.0 q=-0.0 Lsize=      85kB time=00:00:02.04 bitrate= 340.0kbits/s speed=10.3x    
video:85kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 1 warnings
diffstderrvsynth3-mpeg4-rc66N-121752-g6cdd2cbe32
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-rc	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth3-mpeg4-rc	2017-07-09 00:55:35.793056180 +0000
@@ -1,4 +1,2 @@
 5b51e8f91fecd621cd3aa5d687659fbc *tests/data/fate/vsynth3-mpeg4-rc.avi
 81092 tests/data/fate/vsynth3-mpeg4-rc.avi
-07ba5baf141a24561f7dba43645a3400 *tests/data/fate/vsynth3-mpeg4-rc.out.rawvideo
-stddev:    2.62 PSNR: 39.74 MAXDIFF:   23 bytes:    86700/    86700
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth3.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 346 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34, 346 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-rc.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 34x34, q=2-31, 400 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/400000 buffer size: 0 vbv_delay: -1
frame=   50 fps=0.0 q=2.0 Lsize=      79kB time=00:00:01.96 bitrate= 331.0kbits/s speed=  14x    
video:72kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 9.258960%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-rc.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 324 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (FMP4 / 0x34504D46), yuv420p, 34x34 [SAR 1:1 DAR 1:1], 302 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-rc.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34 [SAR 1:1 DAR 1:1], q=2-31, 346 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=18721)
  Write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 4 at 0x7b98000050c4 by main thread (mutexes: write M1356):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=18745, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
frame=   50 fps=0.0 q=-0.0 Lsize=      85kB time=00:00:02.04 bitrate= 340.0kbits/s speed=9.85x    
video:85kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 1 warnings
diffstderrvsynth3-mpeg4-thread66N-121752-g6cdd2cbe32
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-thread	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth3-mpeg4-thread	2017-07-09 00:55:36.199722763 +0000
@@ -1,4 +0,0 @@
-b071631783ee76df554161fc3966f567 *tests/data/fate/vsynth3-mpeg4-thread.avi
-74582 tests/data/fate/vsynth3-mpeg4-thread.avi
-7eb4d38b01c71064406ce6705c471439 *tests/data/fate/vsynth3-mpeg4-thread.out.rawvideo
-stddev:    1.99 PSNR: 42.12 MAXDIFF:   18 bytes:    86700/    86700
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth3.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 346 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 34x34, 346 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth3-mpeg4-thread.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 34x34, q=2-31, 500 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/500000 buffer size: 0 vbv_delay: -1
==================
WARNING: ThreadSanitizer: data race (pid=18797)
  Write of size 2 at 0x7b38000001fc by thread T3:
    #0 ff_mpeg4_pred_dc src/libavcodec/mpeg4video.h:252 (ffmpeg+0x000000d1c454)
    #1 ff_mpeg4_encode_mb src/libavcodec/mpeg4videoenc.c:805 (ffmpeg+0x000000d1c454)
    #2 encode_mb_internal src/libavcodec/mpegvideo_enc.c:2636 (ffmpeg+0x000000d7a2a0)
    #3 encode_mb src/libavcodec/mpegvideo_enc.c:2674 (ffmpeg+0x000000d7a2a0)
    #4 encode_thread src/libavcodec/mpegvideo_enc.c:3592 (ffmpeg+0x000000d7a2a0)
    #5 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 2 at 0x7b38000001fc by thread T4:
    #0 ff_mpeg4_pred_dc src/libavcodec/mpeg4video.h:202 (ffmpeg+0x000000d1c36c)
    #1 ff_mpeg4_encode_mb src/libavcodec/mpeg4videoenc.c:805 (ffmpeg+0x000000d1c36c)
    #2 encode_mb_internal src/libavcodec/mpegvideo_enc.c:2636 (ffmpeg+0x000000d7a2a0)
    #3 encode_mb src/libavcodec/mpegvideo_enc.c:2674 (ffmpeg+0x000000d7a2a0)
    #4 encode_thread src/libavcodec/mpegvideo_enc.c:3592 (ffmpeg+0x000000d7a2a0)
    #5 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Location is heap block of size 206 at 0x7b38000001c0 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_frame src/libavcodec/mpegvideo.c:777 (ffmpeg+0x000000d4d30f)
    #4 ff_mpv_common_init src/libavcodec/mpegvideo.c:943 (ffmpeg+0x00000045bec2)
    #5 ff_mpv_encode_init src/libavcodec/mpegvideo_enc.c:939 (ffmpeg+0x00000045e10e)
    #6 encode_init src/libavcodec/mpeg4videoenc.c:1282 (ffmpeg+0x000000458119)
    #7 avcodec_open2 src/libavcodec/utils.c:1020 (ffmpeg+0x000000f7ae38)
    #8 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #9 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #10 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #11 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #12 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T3 (tid=18819, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=18822, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4video.h:252 in ff_mpeg4_pred_dc
==================
==================
WARNING: ThreadSanitizer: data race (pid=18797)
  Write of size 1 at 0x7b08000006ae by thread T3:
    #0 mpv_reconstruct_mb_internal src/libavcodec/mpegvideo.c:2498 (ffmpeg+0x000000d5b2c5)
    #1 ff_mpv_reconstruct_mb src/libavcodec/mpegvideo.c:2731 (ffmpeg+0x000000d5b2c5)
    #2 encode_thread src/libavcodec/mpegvideo_enc.c:3601 (ffmpeg+0x000000d78fc8)
    #3 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 1 at 0x7b08000006ae by thread T4:
    #0 decide_ac_pred src/libavcodec/mpeg4videoenc.c:152 (ffmpeg+0x000000d1d843)
    #1 ff_mpeg4_encode_mb src/libavcodec/mpeg4videoenc.c:808 (ffmpeg+0x000000d1d843)
    #2 encode_mb_internal src/libavcodec/mpegvideo_enc.c:2636 (ffmpeg+0x000000d7a2a0)
    #3 encode_mb src/libavcodec/mpegvideo_enc.c:2674 (ffmpeg+0x000000d7a2a0)
    #4 encode_thread src/libavcodec/mpegvideo_enc.c:3592 (ffmpeg+0x000000d7a2a0)
    #5 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Location is heap block of size 21 at 0x7b08000006a0 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f9190)
    #3 av_buffer_allocz src/libavutil/buffer.c:85 (ffmpeg+0x0000016f9190)
    #4 alloc_picture_tables src/libavcodec/mpegpicture.c:191 (ffmpeg+0x000000d4a254)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:256 (ffmpeg+0x000000d4a254)
    #6 alloc_picture src/libavcodec/mpegvideo_enc.c:1240 (ffmpeg+0x000000d64f22)
    #7 load_input_picture src/libavcodec/mpegvideo_enc.c:1313 (ffmpeg+0x000000d64f22)
    #8 ff_mpv_encode_picture src/libavcodec/mpegvideo_enc.c:1926 (ffmpeg+0x000000d64f22)
    #9 avcodec_encode_video2 src/libavcodec/encode.c:304 (ffmpeg+0x000000a7eae9)
    #10 do_encode src/libavcodec/encode.c:372 (ffmpeg+0x000000a7eae9)
    #11 avcodec_send_frame src/libavcodec/encode.c:421 (ffmpeg+0x000000a7f8f7)
    #12 do_video_out src/ffmpeg.c:1288 (ffmpeg+0x00000050b5f7)
    #13 reap_filters src/ffmpeg.c:1506 (ffmpeg+0x00000050cded)
    #14 transcode_from_filter src/ffmpeg.c:4457 (ffmpeg+0x0000004d7d30)
    #15 transcode_step src/ffmpeg.c:4521 (ffmpeg+0x0000004d7d30)
    #16 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d7d30)
    #17 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d7d30)

  Thread T3 (tid=18819, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=18822, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2498 in mpv_reconstruct_mb_internal
==================
==================
WARNING: ThreadSanitizer: data race (pid=18797)
  Write of size 2 at 0x7b38000001fe by thread T3:
    #0 ff_mpeg4_pred_dc src/libavcodec/mpeg4video.h:252 (ffmpeg+0x000000d1c454)
    #1 ff_mpeg4_encode_mb src/libavcodec/mpeg4videoenc.c:805 (ffmpeg+0x000000d1c454)
    #2 encode_mb_internal src/libavcodec/mpegvideo_enc.c:2636 (ffmpeg+0x000000d707d6)
    #3 encode_mb src/libavcodec/mpegvideo_enc.c:2674 (ffmpeg+0x000000d707d6)
    #4 encode_mb_hq src/libavcodec/mpegvideo_enc.c:2768 (ffmpeg+0x000000d707d6)
    #5 encode_thread src/libavcodec/mpegvideo_enc.c:3340 (ffmpeg+0x000000d79cb0)
    #6 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 2 at 0x7b38000001fe by thread T4:
    #0 ff_mpeg4_pred_dc src/libavcodec/mpeg4video.h:202 (ffmpeg+0x000000d1c36c)
    #1 ff_mpeg4_encode_mb src/libavcodec/mpeg4videoenc.c:805 (ffmpeg+0x000000d1c36c)
    #2 encode_mb_internal src/libavcodec/mpegvideo_enc.c:2636 (ffmpeg+0x000000d707d6)
    #3 encode_mb src/libavcodec/mpegvideo_enc.c:2674 (ffmpeg+0x000000d707d6)
    #4 encode_mb_hq src/libavcodec/mpegvideo_enc.c:2768 (ffmpeg+0x000000d707d6)
    #5 encode_thread src/libavcodec/mpegvideo_enc.c:3340 (ffmpeg+0x000000d79cb0)
    #6 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Location is heap block of size 206 at 0x7b38000001c0 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_frame src/libavcodec/mpegvideo.c:777 (ffmpeg+0x000000d4d30f)
    #4 ff_mpv_common_init src/libavcodec/mpegvideo.c:943 (ffmpeg+0x00000045bec2)
    #5 ff_mpv_encode_init src/libavcodec/mpegvideo_enc.c:939 (ffmpeg+0x00000045e10e)
    #6 encode_init src/libavcodec/mpeg4videoenc.c:1282 (ffmpeg+0x000000458119)
    #7 avcodec_open2 src/libavcodec/utils.c:1020 (ffmpeg+0x000000f7ae38)
    #8 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #9 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #10 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #11 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #12 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T3 (tid=18819, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=18822, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4video.h:252 in ff_mpeg4_pred_dc
==================
==================
WARNING: ThreadSanitizer: data race (pid=18797)
  Write of size 1 at 0x7b08000006af by thread T3:
    #0 encode_thread src/libavcodec/mpegvideo_enc.c:3449 (ffmpeg+0x000000d77ff1)
    #1 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 1 at 0x7b08000006af by thread T4:
    #0 decide_ac_pred src/libavcodec/mpeg4videoenc.c:152 (ffmpeg+0x000000d1d843)
    #1 ff_mpeg4_encode_mb src/libavcodec/mpeg4videoenc.c:808 (ffmpeg+0x000000d1d843)
    #2 encode_mb_internal src/libavcodec/mpegvideo_enc.c:2636 (ffmpeg+0x000000d707d6)
    #3 encode_mb src/libavcodec/mpegvideo_enc.c:2674 (ffmpeg+0x000000d707d6)
    #4 encode_mb_hq src/libavcodec/mpegvideo_enc.c:2768 (ffmpeg+0x000000d707d6)
    #5 encode_thread src/libavcodec/mpegvideo_enc.c:3340 (ffmpeg+0x000000d79cb0)
    #6 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Location is heap block of size 21 at 0x7b08000006a0 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #6 alloc_picture src/libavcodec/mpegvideo_enc.c:1240 (ffmpeg+0x000000d64f22)
    #7 load_input_picture src/libavcodec/mpegvideo_enc.c:1313 (ffmpeg+0x000000d64f22)
    #8 ff_mpv_encode_picture src/libavcodec/mpegvideo_enc.c:1926 (ffmpeg+0x000000d64f22)
    #9 avcodec_encode_video2 src/libavcodec/encode.c:304 (ffmpeg+0x000000a7eae9)
    #10 do_encode src/libavcodec/encode.c:372 (ffmpeg+0x000000a7eae9)
    #11 avcodec_send_frame src/libavcodec/encode.c:421 (ffmpeg+0x000000a7f8f7)
    #12 do_video_out src/ffmpeg.c:1288 (ffmpeg+0x00000050b5f7)
    #13 reap_filters src/ffmpeg.c:1506 (ffmpeg+0x00000050cded)
    #14 transcode_from_filter src/ffmpeg.c:4457 (ffmpeg+0x0000004d7d30)
    #15 transcode_step src/ffmpeg.c:4521 (ffmpeg+0x0000004d7d30)
    #16 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d7d30)
    #17 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d7d30)

  Thread T3 (tid=18819, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=18822, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo_enc.c:3449 in encode_thread
==================
frame=   50 fps=0.0 q=2.0 Lsize=      73kB time=00:00:01.96 bitrate= 304.4kbits/s speed=3.26x    
video:66kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 10.160554%
ThreadSanitizer: reported 4 warnings
diffstderrvsynth_lena-mpeg466N-121808-gf283750ba8
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth_lena-mpeg4	2017-07-09 00:58:54.756340328 +0000
@@ -1,4 +1,2 @@
 4a029747434d24d128b078a5e6aa1e88 *tests/data/fate/vsynth_lena-mpeg4.mp4
 119722 tests/data/fate/vsynth_lena-mpeg4.mp4
-9a1e085d9e488c5ead0c940c9612a37a *tests/data/fate/vsynth_lena-mpeg4.out.rawvideo
-stddev:    5.34 PSNR: 33.57 MAXDIFF:   83 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth_lena.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, mp4, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4.mp4':
    Stream #0:0: Video: mpeg4 (mp4v / 0x7634706D), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 12800 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps= 17 q=10.0 Lsize=     117kB time=00:00:01.96 bitrate= 488.6kbits/s speed=0.66x    
video:116kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.861844%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
  Duration: 00:00:02.00, start: 0.000000, bitrate: 478 kb/s
    Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 474 kb/s, 25 fps, 25 tbr, 12800 tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1353):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1353):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1353):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1 (mutexes: write M1353):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2811 (ffmpeg+0x000000d60826)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1353):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1353):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800004f58 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f58 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:195 (ffmpeg+0x000000b31b42)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800004f60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004f60 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:193 (ffmpeg+0x000000b31ac2)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005118 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b980000511c by thread T1 (mutexes: write M1353):
    #0 decode_slice src/libavcodec/h263dec.c:246 (ffmpeg+0x000000b32247)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1353):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005350 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005350 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1013 (ffmpeg+0x000000451d91)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005358 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005358 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1037 (ffmpeg+0x000000451f33)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005360 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005360 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1038 (ffmpeg+0x000000451f44)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005388 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005388 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1039 (ffmpeg+0x000000451f55)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005390 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005390 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1040 (ffmpeg+0x000000451f66)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005398 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005398 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1041 (ffmpeg+0x000000451f77)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000053b8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053b8 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e59)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000053c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053c0 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e6a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000053d8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053d8 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1030 (ffmpeg+0x000000451e7e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000053e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053e0 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1031 (ffmpeg+0x000000451e95)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000053e8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053e8 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451eac)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000053f0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053f0 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451ec3)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005418 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005418 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451f8b)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005420 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005420 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451fa2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005448 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005448 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451fe7)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005450 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005450 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451ffe)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005478 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005478 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fb9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005480 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005480 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fd0)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000054a8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054a8 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1045 (ffmpeg+0x000000452015)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000054b0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054b0 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1046 (ffmpeg+0x00000045202c)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000054c8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054c8 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1047 (ffmpeg+0x000000452043)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000054d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054d0 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1048 (ffmpeg+0x00000045205a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000054d8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054d8 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1049 (ffmpeg+0x000000452071)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000054e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054e0 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1050 (ffmpeg+0x000000452088)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000054f8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054f8 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1051 (ffmpeg+0x00000045209f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005500 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005500 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1052 (ffmpeg+0x0000004520b6)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005508 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005508 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1053 (ffmpeg+0x0000004520cd)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005510 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005510 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1054 (ffmpeg+0x0000004520e4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005538 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005538 by thread T1 (mutexes: write M1353):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:844 (ffmpeg+0x00000047121c)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005540 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005540 by thread T1 (mutexes: write M1353):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:845 (ffmpeg+0x000000471233)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005568 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005568 by thread T1 (mutexes: write M1353):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:846 (ffmpeg+0x00000047124a)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005570 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005570 by thread T1 (mutexes: write M1353):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:847 (ffmpeg+0x000000471261)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005598 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005598 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451eda)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000055a0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055a0 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451ef1)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000055c8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055c8 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f08)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000055d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055d0 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f1f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005718 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005718 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1016 (ffmpeg+0x000000451da4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005720 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005720 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1017 (ffmpeg+0x000000451dbb)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005728 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005728 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1018 (ffmpeg+0x000000451dd2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005730 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005730 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1019 (ffmpeg+0x000000451de9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005738 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005738 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1020 (ffmpeg+0x000000451e00)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005740 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005740 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1021 (ffmpeg+0x000000451e17)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005748 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005748 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1022 (ffmpeg+0x000000451e2e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005750 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005750 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1023 (ffmpeg+0x000000451e45)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005758 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005758 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1070 (ffmpeg+0x00000045210e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005760 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005760 by thread T1 (mutexes: write M1353):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1071 (ffmpeg+0x000000452125)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005788 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005788 by thread T1 (mutexes: write M1353):
    #0 ff_er_frame_start src/libavcodec/error_resilience.c:805 (ffmpeg+0x0000013ad6db)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005838 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005838 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28adf)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28adf)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005840 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005840 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28af2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28af2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005848 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005848 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28b16)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b16)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005850 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005850 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28b5c)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b5c)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005858 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005858 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28b3c)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b3c)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005860 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005860 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28b82)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b82)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005868 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005868 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:42 (ffmpeg+0x000000d28ba2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005870 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005870 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:43 (ffmpeg+0x000000d28bc7)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28bc7)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005878 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005878 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:29 (ffmpeg+0x000000d28f37)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:52 (ffmpeg+0x000000d28f37)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005880 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005880 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:30 (ffmpeg+0x000000d28f4e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:52 (ffmpeg+0x000000d28f4e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000058b8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058b8 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28c21)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c21)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000058c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058c0 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28c34)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c34)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000058c8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058c8 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28c58)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c58)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000058d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058d0 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28c9e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c9e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000058d8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058d8 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28c7e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c7e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000058e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058e0 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28cc4)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28cc4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000058e8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058e8 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:42 (ffmpeg+0x000000d28ce4)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28ce4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b98000058f0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000058f0 by thread T1 (mutexes: write M1353):
    #0 set_erpic src/libavcodec/mpeg_er.c:43 (ffmpeg+0x000000d28d09)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28d09)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005918 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 2 at 0x7b9800005918 by thread T1 (mutexes: write M1353):
    #0 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:54 (ffmpeg+0x000000d28e70)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=981)
  Read of size 8 at 0x7b9800005920 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005920 by thread T1 (mutexes: write M1353):
    #0 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:57 (ffmpeg+0x000000d28edf)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1353 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=988, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4.out.rawvideo':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    Stream #0:0(und): Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.00 bitrate=30412.8kbits/s speed=3.24x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 86 warnings
diffstderrvsynth_lena-mpeg4-adap66N-121793-g1eb2cbd865
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-adap	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth_lena-mpeg4-adap	2017-07-09 00:59:03.689671104 +0000
@@ -1,4 +1,2 @@
 c6108621b1202d32dac68b1944c5b8c2 *tests/data/fate/vsynth_lena-mpeg4-adap.avi
 198500 tests/data/fate/vsynth_lena-mpeg4-adap.avi
-87b6dbe98d276137fceaae2fa672eced *tests/data/fate/vsynth_lena-mpeg4-adap.out.rawvideo
-stddev:    3.75 PSNR: 36.65 MAXDIFF:   71 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth_lena.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-adap.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 550 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/550000 buffer size: 0 vbv_delay: -1
frame=   50 fps=6.6 q=2.6 Lsize=     194kB time=00:00:01.96 bitrate= 810.2kbits/s speed=0.258x    
video:187kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.589358%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-adap.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 794 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 782 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1666 (ffmpeg+0x000000d0e2d7)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2814 in ff_set_qscale
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Write of size 4 at 0x7b9800003014 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1243 in mpeg4_decode_block
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2811 (ffmpeg+0x000000d60826)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1666 (ffmpeg+0x000000d0e2d7)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:305 (ffmpeg+0x000000b3232d)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:222 (ffmpeg+0x000000b32353)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800004f60 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004f60 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:193 (ffmpeg+0x000000b31ac2)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005118 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b980000511c by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:246 (ffmpeg+0x000000b32247)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005350 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005350 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1013 (ffmpeg+0x000000451d91)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005358 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005358 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1037 (ffmpeg+0x000000451f33)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005360 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005360 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1038 (ffmpeg+0x000000451f44)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005388 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005388 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1039 (ffmpeg+0x000000451f55)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005390 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005390 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1040 (ffmpeg+0x000000451f66)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005398 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005398 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1041 (ffmpeg+0x000000451f77)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000053b8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053b8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e59)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000053c0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053c0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e6a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000053d8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053d8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1030 (ffmpeg+0x000000451e7e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000053e0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053e0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1031 (ffmpeg+0x000000451e95)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000053e8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053e8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451eac)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000053f0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053f0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451ec3)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005418 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005418 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451f8b)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005420 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005420 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451fa2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005448 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005448 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451fe7)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005450 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005450 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451ffe)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005478 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005478 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fb9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005480 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005480 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fd0)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000054a8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054a8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1045 (ffmpeg+0x000000452015)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000054b0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054b0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1046 (ffmpeg+0x00000045202c)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000054c8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054c8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1047 (ffmpeg+0x000000452043)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000054d0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054d0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1048 (ffmpeg+0x00000045205a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000054d8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054d8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1049 (ffmpeg+0x000000452071)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000054e0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054e0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1050 (ffmpeg+0x000000452088)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000054f8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054f8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1051 (ffmpeg+0x00000045209f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005500 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005500 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1052 (ffmpeg+0x0000004520b6)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005508 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005508 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1053 (ffmpeg+0x0000004520cd)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005510 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005510 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1054 (ffmpeg+0x0000004520e4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005538 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005538 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:844 (ffmpeg+0x00000047121c)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005540 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005540 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:845 (ffmpeg+0x000000471233)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005568 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005568 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:846 (ffmpeg+0x00000047124a)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005570 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005570 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:847 (ffmpeg+0x000000471261)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005598 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005598 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451eda)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000055a0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055a0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451ef1)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000055c8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055c8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f08)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000055d0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055d0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f1f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005718 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005718 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1016 (ffmpeg+0x000000451da4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005720 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005720 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1017 (ffmpeg+0x000000451dbb)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005728 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005728 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1018 (ffmpeg+0x000000451dd2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005730 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005730 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1019 (ffmpeg+0x000000451de9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005738 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005738 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1020 (ffmpeg+0x000000451e00)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005740 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005740 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1021 (ffmpeg+0x000000451e17)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005748 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005748 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1022 (ffmpeg+0x000000451e2e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005750 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005750 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1023 (ffmpeg+0x000000451e45)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005758 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005758 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1070 (ffmpeg+0x00000045210e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005760 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005760 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1071 (ffmpeg+0x000000452125)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005788 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005788 by thread T1 (mutexes: write M1354):
    #0 ff_er_frame_start src/libavcodec/error_resilience.c:805 (ffmpeg+0x0000013ad6db)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000057b8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000057bc by thread T1 (mutexes: write M1354):
    #0 ff_er_frame_start src/libavcodec/error_resilience.c:811 (ffmpeg+0x0000013ad69f)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005838 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005838 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28adf)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28adf)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005840 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005840 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28af2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28af2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005848 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005848 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28b16)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b16)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005850 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005850 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28b5c)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b5c)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005858 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005858 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28b3c)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b3c)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005860 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005860 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28b82)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b82)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005868 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005868 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:42 (ffmpeg+0x000000d28ba2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005870 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005870 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:43 (ffmpeg+0x000000d28bc7)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28bc7)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005878 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005878 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:29 (ffmpeg+0x000000d28f37)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:52 (ffmpeg+0x000000d28f37)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005880 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005880 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:30 (ffmpeg+0x000000d28f4e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:52 (ffmpeg+0x000000d28f4e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000058b8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058b8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28c21)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c21)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000058c0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058c0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28c34)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c34)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000058c8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058c8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28c58)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c58)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000058d0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058d0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28c9e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c9e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000058d8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058d8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28c7e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c7e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000058e0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058e0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28cc4)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28cc4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000058e8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058e8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:42 (ffmpeg+0x000000d28ce4)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28ce4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b98000058f0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000058f0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:43 (ffmpeg+0x000000d28d09)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28d09)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005918 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 2 at 0x7b9800005918 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:54 (ffmpeg+0x000000d28e70)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Read of size 8 at 0x7b9800005920 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005920 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:57 (ffmpeg+0x000000d28edf)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1110, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-adap.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=1095)
  Write of size 4 at 0x7b98000080c4 by thread T2 (mutexes: write M1357):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 4 at 0x7b98000080c4 by main thread (mutexes: write M1354):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800006000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:812 (ffmpeg+0x000000e16475)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=1111, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.04 bitrate=29816.5kbits/s speed=2.77x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 88 warnings
diffstderrvsynth_lena-mpeg4-adv66N-121793-g1eb2cbd865
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-adv	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth_lena-mpeg4-adv	2017-07-09 00:58:57.133006318 +0000
@@ -1,4 +1,2 @@
 68117f01abe704a4ce6a664efffcfb40 *tests/data/fate/vsynth_lena-mpeg4-adv.avi
 141538 tests/data/fate/vsynth_lena-mpeg4-adv.avi
-3f3a21e9db85a9c0f7022f557a5374c1 *tests/data/fate/vsynth_lena-mpeg4-adv.out.rawvideo
-stddev:    4.94 PSNR: 34.25 MAXDIFF:   69 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth_lena.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-adv.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps= 15 q=9.0 Lsize=     138kB time=00:00:02.00 bitrate= 566.2kbits/s speed=0.59x    
video:132kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 5.105337%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-adv.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 566 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 549 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:219 (ffmpeg+0x000000b322ee)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2814 in ff_set_qscale
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1302 (ffmpeg+0x000000d10965)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1302 in mpeg4_decode_partitioned_mb
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2811 (ffmpeg+0x000000d60826)
    #1 decode_slice src/libavcodec/h263dec.c:219 (ffmpeg+0x000000b322ee)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000046d0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000046d4 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg4_clean_buffers src/libavcodec/mpeg4video.c:62 (ffmpeg+0x000000d0509e)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:652 (ffmpeg+0x000000b33bc5)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000046e0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000046e4 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg4_clean_buffers src/libavcodec/mpeg4video.c:64 (ffmpeg+0x000000d05072)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:652 (ffmpeg+0x000000b33bc5)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:829 (ffmpeg+0x000000d1413a)
    #1 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d1413a)
    #2 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:831 (ffmpeg+0x000000d14177)
    #1 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14177)
    #2 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1301 (ffmpeg+0x000000d10933)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800004f58 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f5c by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:196 (ffmpeg+0x000000b31b78)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800004f60 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004f60 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:193 (ffmpeg+0x000000b31ac2)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800004f80 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f80 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1321 (ffmpeg+0x000000d1111d)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005118 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b980000511c by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:830 (ffmpeg+0x000000d1414e)
    #1 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d1414e)
    #2 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005148 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005148 by thread T1 (mutexes: write M1354):
    #0 mpeg4_is_resync src/libavcodec/mpeg4videodec.c:159 (ffmpeg+0x000000d129a3)
    #1 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1322 (ffmpeg+0x000000d129a3)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_bits1 src/libavcodec/get_bits.h:328 (ffmpeg+0x000000d14653)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:842 (ffmpeg+0x000000d14653)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14653)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005350 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005350 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1013 (ffmpeg+0x000000451d91)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005358 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005358 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1037 (ffmpeg+0x000000451f33)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005360 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005360 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1038 (ffmpeg+0x000000451f44)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005388 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005388 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1039 (ffmpeg+0x000000451f55)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005390 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005390 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1040 (ffmpeg+0x000000451f66)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005398 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005398 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1041 (ffmpeg+0x000000451f77)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000053b8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053b8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e59)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000053c0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053c0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e6a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000053d8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053d8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1030 (ffmpeg+0x000000451e7e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000053e0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053e0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1031 (ffmpeg+0x000000451e95)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000053e8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053e8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451eac)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000053f0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053f0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451ec3)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005418 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005418 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451f8b)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005420 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005420 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451fa2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005448 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005448 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451fe7)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005450 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005450 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451ffe)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005478 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005478 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fb9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005480 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005480 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fd0)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000054a8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054a8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1045 (ffmpeg+0x000000452015)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000054b0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054b0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1046 (ffmpeg+0x00000045202c)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000054c8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054c8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1047 (ffmpeg+0x000000452043)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000054d0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054d0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1048 (ffmpeg+0x00000045205a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000054d8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054d8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1049 (ffmpeg+0x000000452071)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000054e0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054e0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1050 (ffmpeg+0x000000452088)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000054f8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054f8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1051 (ffmpeg+0x00000045209f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005500 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005500 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1052 (ffmpeg+0x0000004520b6)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005508 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005508 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1053 (ffmpeg+0x0000004520cd)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005510 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005510 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1054 (ffmpeg+0x0000004520e4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005538 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005538 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:844 (ffmpeg+0x00000047121c)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005540 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005540 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:845 (ffmpeg+0x000000471233)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005568 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005568 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:846 (ffmpeg+0x00000047124a)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005570 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005570 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:847 (ffmpeg+0x000000471261)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005598 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005598 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451eda)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000055a0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055a0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451ef1)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000055c8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055c8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f08)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000055d0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055d0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f1f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005718 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005718 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1016 (ffmpeg+0x000000451da4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005720 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005720 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1017 (ffmpeg+0x000000451dbb)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005728 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005728 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1018 (ffmpeg+0x000000451dd2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005730 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005730 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1019 (ffmpeg+0x000000451de9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005738 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005738 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1020 (ffmpeg+0x000000451e00)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005740 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005740 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1021 (ffmpeg+0x000000451e17)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005748 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005748 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1022 (ffmpeg+0x000000451e2e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005750 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005750 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1023 (ffmpeg+0x000000451e45)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005758 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005758 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1070 (ffmpeg+0x00000045210e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005760 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005760 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1071 (ffmpeg+0x000000452125)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005788 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005788 by thread T1 (mutexes: write M1354):
    #0 ff_er_frame_start src/libavcodec/error_resilience.c:805 (ffmpeg+0x0000013ad6db)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b98000057b8 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous atomic write of size 4 at 0x7b98000057b8 by thread T1 (mutexes: write M1354):
    #0 __tsan_atomic32_fetch_add /build/gcc/src/gcc/libsanitizer/tsan/tsan_interface_atomic.cc:606 (libtsan.so.0+0x0000000649d0)
    #1 atomic_int_add_and_fetch_gcc src/libavutil/atomic_gcc.h:45 (ffmpeg+0x0000013adc2d)
    #2 ff_er_add_slice src/libavcodec/error_resilience.c:866 (ffmpeg+0x0000013adc2d)
    #3 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:959 (ffmpeg+0x000000d1411f)
    #4 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #5 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #6 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005838 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005838 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28adf)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28adf)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005840 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005840 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28af2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28af2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1047)
  Read of size 8 at 0x7b9800005848 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005848 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1049, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-adv.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.00 bitrate=30412.8kbits/s speed=2.24x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 74 warnings
diffstderrvsynth_lena-mpeg4-error66N-121750-g35464ad9eb
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-error	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth_lena-mpeg4-error	2017-07-09 00:59:07.899669890 +0000
@@ -1,4 +1,2 @@
 0126f46feb09b49144136be09ce6d26b *tests/data/fate/vsynth_lena-mpeg4-error.avi
 180368 tests/data/fate/vsynth_lena-mpeg4-error.avi
-4537ba5320f1ae0971cc6e329c366776 *tests/data/fate/vsynth_lena-mpeg4-error.out.rawvideo
-stddev:    7.65 PSNR: 30.45 MAXDIFF:  158 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth_lena.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-error.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps= 13 q=7.0 Lsize=     176kB time=00:00:02.00 bitrate= 721.5kbits/s speed=0.516x    
video:169kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.966891%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-error.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 721 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 708 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:219 (ffmpeg+0x000000b322ee)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2814 in ff_set_qscale
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1302 (ffmpeg+0x000000d10965)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1302 in mpeg4_decode_partitioned_mb
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2811 (ffmpeg+0x000000d60826)
    #1 decode_slice src/libavcodec/h263dec.c:219 (ffmpeg+0x000000b322ee)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000046d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000046d4 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg4_clean_buffers src/libavcodec/mpeg4video.c:62 (ffmpeg+0x000000d0509e)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:652 (ffmpeg+0x000000b33bc5)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000046e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000046e4 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg4_clean_buffers src/libavcodec/mpeg4video.c:64 (ffmpeg+0x000000d05072)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:652 (ffmpeg+0x000000b33bc5)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:829 (ffmpeg+0x000000d1413a)
    #1 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d1413a)
    #2 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:831 (ffmpeg+0x000000d14177)
    #1 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14177)
    #2 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1301 (ffmpeg+0x000000d10933)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:832 (ffmpeg+0x000000d14186)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14186)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800004f58 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f5c by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:196 (ffmpeg+0x000000b31b78)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800004f60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004f60 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:193 (ffmpeg+0x000000b31ac2)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800004f80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f80 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1321 (ffmpeg+0x000000d1111d)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005118 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b980000511c by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:830 (ffmpeg+0x000000d1414e)
    #1 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d1414e)
    #2 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005148 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005148 by thread T1 (mutexes: write M1354):
    #0 mpeg4_is_resync src/libavcodec/mpeg4videodec.c:159 (ffmpeg+0x000000d129a3)
    #1 mpeg4_decode_partitioned_mb src/libavcodec/mpeg4videodec.c:1322 (ffmpeg+0x000000d129a3)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_bits1 src/libavcodec/get_bits.h:328 (ffmpeg+0x000000d14653)
    #1 mpeg4_decode_partition_b src/libavcodec/mpeg4videodec.c:842 (ffmpeg+0x000000d14653)
    #2 ff_mpeg4_decode_partitions src/libavcodec/mpeg4videodec.c:962 (ffmpeg+0x000000d14653)
    #3 decode_slice src/libavcodec/h263dec.c:212 (ffmpeg+0x000000b32729)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:654 (ffmpeg+0x000000b33bcd)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005350 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005350 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1013 (ffmpeg+0x000000451d91)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005358 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005358 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1037 (ffmpeg+0x000000451f33)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005360 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005360 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1038 (ffmpeg+0x000000451f44)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005388 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005388 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1039 (ffmpeg+0x000000451f55)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005390 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005390 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1040 (ffmpeg+0x000000451f66)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005398 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005398 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1041 (ffmpeg+0x000000451f77)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000053b8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053b8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e59)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000053c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053c0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e6a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000053d8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053d8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1030 (ffmpeg+0x000000451e7e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000053e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053e0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1031 (ffmpeg+0x000000451e95)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000053e8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053e8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451eac)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000053f0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000053f0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451ec3)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005418 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005418 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451f8b)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005420 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005420 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451fa2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005448 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005448 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451fe7)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005450 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005450 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451ffe)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005478 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005478 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fb9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005480 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005480 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fd0)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000054a8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054a8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1045 (ffmpeg+0x000000452015)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000054b0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054b0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1046 (ffmpeg+0x00000045202c)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000054c8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054c8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1047 (ffmpeg+0x000000452043)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000054d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054d0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1048 (ffmpeg+0x00000045205a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000054d8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054d8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1049 (ffmpeg+0x000000452071)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000054e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054e0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1050 (ffmpeg+0x000000452088)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000054f8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000054f8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1051 (ffmpeg+0x00000045209f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005500 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005500 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1052 (ffmpeg+0x0000004520b6)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005508 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005508 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1053 (ffmpeg+0x0000004520cd)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005510 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005510 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1054 (ffmpeg+0x0000004520e4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005538 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005538 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:844 (ffmpeg+0x00000047121c)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005540 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005540 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:845 (ffmpeg+0x000000471233)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005568 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005568 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:846 (ffmpeg+0x00000047124a)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005570 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005570 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:847 (ffmpeg+0x000000471261)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005598 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005598 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451eda)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000055a0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055a0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451ef1)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000055c8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055c8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f08)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000055d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000055d0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f1f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005718 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005718 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1016 (ffmpeg+0x000000451da4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005720 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005720 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1017 (ffmpeg+0x000000451dbb)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005728 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005728 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1018 (ffmpeg+0x000000451dd2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005730 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005730 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1019 (ffmpeg+0x000000451de9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005738 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005738 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1020 (ffmpeg+0x000000451e00)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005740 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005740 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1021 (ffmpeg+0x000000451e17)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005748 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005748 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1022 (ffmpeg+0x000000451e2e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005750 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005750 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1023 (ffmpeg+0x000000451e45)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005758 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005758 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1070 (ffmpeg+0x00000045210e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005760 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005760 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1071 (ffmpeg+0x000000452125)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005788 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005788 by thread T1 (mutexes: write M1354):
    #0 ff_er_frame_start src/libavcodec/error_resilience.c:805 (ffmpeg+0x0000013ad6db)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000057b8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000057b8 by thread T1 (mutexes: write M1354):
    #0 ff_er_frame_start src/libavcodec/error_resilience.c:810 (ffmpeg+0x0000013ad68d)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005838 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005838 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28adf)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28adf)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005840 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005840 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28af2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28af2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005848 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005848 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28b16)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b16)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005850 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005850 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28b5c)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b5c)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005858 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005858 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28b3c)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b3c)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005860 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005860 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28b82)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b82)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005868 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005868 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:42 (ffmpeg+0x000000d28ba2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005870 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005870 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:43 (ffmpeg+0x000000d28bc7)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28bc7)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005878 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005878 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:29 (ffmpeg+0x000000d28f37)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:52 (ffmpeg+0x000000d28f37)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005880 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800005880 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:30 (ffmpeg+0x000000d28f4e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:52 (ffmpeg+0x000000d28f4e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000058b8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058b8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28c21)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c21)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000058c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058c0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28c34)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c34)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000058c8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058c8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28c58)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c58)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000058d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058d0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28c9e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c9e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000058d8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058d8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28c7e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c7e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000058e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058e0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28cc4)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28cc4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000058e8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b98000058e8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:42 (ffmpeg+0x000000d28ce4)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28ce4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b98000058f0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000058f0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:43 (ffmpeg+0x000000d28d09)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28d09)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005918 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 2 at 0x7b9800005918 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:54 (ffmpeg+0x000000d28e70)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1224)
  Read of size 8 at 0x7b9800005920 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005920 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:57 (ffmpeg+0x000000d28edf)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1237, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
[mpeg4 @ 0x7b6400002300] concealing 55 DC, 55 AC, 55 MV errors in I frame
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-error.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
[mpeg4 @ 0x7b6400002800] concealing 174 DC, 174 AC, 174 MV errors in P frame
[mpeg4 @ 0x7b6400002300] concealing 55 DC, 55 AC, 55 MV errors in I frame
[mpeg4 @ 0x7b6400002800] concealing 190 DC, 190 AC, 190 MV errors in P frame
[mpeg4 @ 0x7b6400002300] concealing 102 DC, 102 AC, 102 MV errors in I frame
[mpeg4 @ 0x7b6400002300] concealing 185 DC, 185 AC, 185 MV errors in P frame
[mpeg4 @ 0x7b6400002300] concealing 52 DC, 52 AC, 52 MV errors in I frame
frame=   50 fps= 45 q=-0.0 Lsize=    7425kB time=00:00:02.00 bitrate=30412.8kbits/s speed=1.81x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 91 warnings
diffstderrvsynth_lena-mpeg4-nr66N-121794-g00ef656a85
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-nr	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth_lena-mpeg4-nr	2017-07-09 00:59:09.166336190 +0000
@@ -1,4 +1,2 @@
 c1cf10bd999899bce94be0efd15c3605 *tests/data/fate/vsynth_lena-mpeg4-nr.avi
 154998 tests/data/fate/vsynth_lena-mpeg4-nr.avi
-d89cd5d0b1707f48fa9c4747c66d2d56 *tests/data/fate/vsynth_lena-mpeg4-nr.out.rawvideo
-stddev:    4.73 PSNR: 34.63 MAXDIFF:   64 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth_lena.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-nr.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps= 11 q=8.0 Lsize=     151kB time=00:00:02.00 bitrate= 620.0kbits/s speed=0.457x    
video:145kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 4.644945%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-nr.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 619 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 604 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005838 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28adf)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28adf)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005838 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:34 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005840 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28af2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28af2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005840 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:35 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005848 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28b16)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b16)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005848 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:38 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005858 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28b3c)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b3c)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005858 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:39 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005850 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28b5c)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b5c)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005850 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:38 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005860 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28b82)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28b82)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005860 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:39 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005868 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:42 (ffmpeg+0x000000d28ba2)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005868 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:42 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b9800005870 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:43 (ffmpeg+0x000000d28bc7)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:50 (ffmpeg+0x000000d28bc7)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005870 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:43 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000058b8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:34 (ffmpeg+0x000000d28c21)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c21)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000058b8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:34 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000058c0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:35 (ffmpeg+0x000000d28c34)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c34)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000058c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:35 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000058c8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28c58)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c58)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000058c8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:38 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000058d8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28c7e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c7e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000058d8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:39 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000058d0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:38 (ffmpeg+0x000000d28c9e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28c9e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000058d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:38 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000058e0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:39 (ffmpeg+0x000000d28cc4)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28cc4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000058e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:39 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000058e8 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:42 (ffmpeg+0x000000d28ce4)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28ce4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000058e8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:42 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b98000058f0 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:43 (ffmpeg+0x000000d28d09)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:51 (ffmpeg+0x000000d28d09)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000058f0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:43 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005878 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:29 (ffmpeg+0x000000d28f37)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:52 (ffmpeg+0x000000d28f37)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005878 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:29 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005880 by thread T1 (mutexes: write M1354):
    #0 set_erpic src/libavcodec/mpeg_er.c:30 (ffmpeg+0x000000d28f4e)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:52 (ffmpeg+0x000000d28f4e)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005880 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:30 in set_erpic
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 2 at 0x7b9800005918 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:54 (ffmpeg+0x000000d28e70)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005918 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:54 in ff_mpeg_er_frame_start
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b9800005920 by thread T1 (mutexes: write M1354):
    #0 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:57 (ffmpeg+0x000000d28edf)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005920 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg_er.c:57 in ff_mpeg_er_frame_start
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005350 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1013 (ffmpeg+0x000000451d91)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005350 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1013 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005718 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1016 (ffmpeg+0x000000451da4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005718 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1016 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005720 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1017 (ffmpeg+0x000000451dbb)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005720 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1017 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005728 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1018 (ffmpeg+0x000000451dd2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005728 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1018 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005730 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1019 (ffmpeg+0x000000451de9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005730 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1019 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005738 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1020 (ffmpeg+0x000000451e00)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005738 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1020 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005740 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1021 (ffmpeg+0x000000451e17)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005740 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1021 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005748 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1022 (ffmpeg+0x000000451e2e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005748 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1022 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005750 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1023 (ffmpeg+0x000000451e45)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005750 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1023 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000053b8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e59)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000053b8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1029 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000053c0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1029 (ffmpeg+0x000000451e6a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000053c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1029 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000053d8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1030 (ffmpeg+0x000000451e7e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000053d8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1030 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000053e0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1031 (ffmpeg+0x000000451e95)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000053e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1031 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000053e8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451eac)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000053e8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1032 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000053f0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1032 (ffmpeg+0x000000451ec3)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000053f0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1032 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005598 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451eda)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005598 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1033 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000055a0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1033 (ffmpeg+0x000000451ef1)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000055a0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1033 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000055c8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f08)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000055c8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1035 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000055d0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1035 (ffmpeg+0x000000451f1f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000055d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1035 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005358 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1037 (ffmpeg+0x000000451f33)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005358 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1037 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005360 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1038 (ffmpeg+0x000000451f44)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005360 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1038 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005388 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1039 (ffmpeg+0x000000451f55)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005388 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1039 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005390 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1040 (ffmpeg+0x000000451f66)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005390 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1040 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005398 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1041 (ffmpeg+0x000000451f77)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005398 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1041 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005418 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451f8b)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005418 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1042 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005420 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1042 (ffmpeg+0x000000451fa2)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005420 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1042 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005478 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fb9)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005478 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1043 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005480 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1043 (ffmpeg+0x000000451fd0)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005480 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1043 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005448 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451fe7)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005448 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1044 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005450 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1044 (ffmpeg+0x000000451ffe)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005450 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1044 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000054a8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1045 (ffmpeg+0x000000452015)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000054a8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1045 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000054b0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1046 (ffmpeg+0x00000045202c)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000054b0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1046 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000054c8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1047 (ffmpeg+0x000000452043)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000054c8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1047 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000054d0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1048 (ffmpeg+0x00000045205a)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000054d0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1048 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000054d8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1049 (ffmpeg+0x000000452071)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000054d8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1049 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000054e0 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1050 (ffmpeg+0x000000452088)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000054e0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1050 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b98000054f8 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1051 (ffmpeg+0x00000045209f)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000054f8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1051 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005500 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1052 (ffmpeg+0x0000004520b6)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005500 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1052 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005508 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1053 (ffmpeg+0x0000004520cd)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005508 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1053 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005510 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1054 (ffmpeg+0x0000004520e4)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005510 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1054 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005538 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:844 (ffmpeg+0x00000047121c)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005538 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/snow_dwt.c:844 in ff_dsputil_init_dwt
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005540 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:845 (ffmpeg+0x000000471233)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005540 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/snow_dwt.c:845 in ff_dsputil_init_dwt
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005568 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:846 (ffmpeg+0x00000047124a)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005568 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/snow_dwt.c:846 in ff_dsputil_init_dwt
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005570 by thread T1 (mutexes: write M1354):
    #0 ff_dsputil_init_dwt src/libavcodec/snow_dwt.c:847 (ffmpeg+0x000000471261)
    #1 ff_me_cmp_init src/libavcodec/me_cmp.c:1056 (ffmpeg+0x0000004520f7)
    #2 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #3 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #4 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #5 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005570 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/snow_dwt.c:847 in ff_dsputil_init_dwt
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005758 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1070 (ffmpeg+0x00000045210e)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005758 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1070 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800005760 by thread T1 (mutexes: write M1354):
    #0 ff_me_cmp_init src/libavcodec/me_cmp.c:1071 (ffmpeg+0x000000452125)
    #1 ff_er_frame_start src/libavcodec/error_resilience.c:804 (ffmpeg+0x0000013ad6d3)
    #2 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005760 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/me_cmp.c:1071 in ff_me_cmp_init
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b9800005788 by thread T1 (mutexes: write M1354):
    #0 ff_er_frame_start src/libavcodec/error_resilience.c:805 (ffmpeg+0x0000013ad6db)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005788 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/error_resilience.c:805 in ff_er_frame_start
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b98000057b8 by thread T1 (mutexes: write M1354):
    #0 ff_er_frame_start src/libavcodec/error_resilience.c:810 (ffmpeg+0x0000013ad68d)
    #1 ff_mpeg_er_frame_start src/libavcodec/mpeg_er.c:59 (ffmpeg+0x000000d28eed)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:620 (ffmpeg+0x000000b33ab9)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b98000057b8 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/error_resilience.c:810 in ff_er_frame_start
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 ff_h263_decode_frame src/libavcodec/h263dec.c:634 (ffmpeg+0x000000b33ae4)
    #1 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:634 in ff_h263_decode_frame
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 ff_h263_decode_frame src/libavcodec/h263dec.c:635 (ffmpeg+0x000000b33b02)
    #1 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:635 in ff_h263_decode_frame
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800004f60 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:193 (ffmpeg+0x000000b31ac2)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800004f60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:193 in decode_slice
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b980000511c by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:194 (ffmpeg+0x000000b31b14)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800005118 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:194 in decode_slice
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b9800004f58 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:195 (ffmpeg+0x000000b31b42)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800004f58 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:195 in decode_slice
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b9800003a60 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2811 (ffmpeg+0x000000d60826)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2811 in ff_set_qscale
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2814 in ff_set_qscale
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2746 in ff_init_block_index
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2748 in ff_init_block_index
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2750 in ff_init_block_index
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2754 in ff_init_block_index
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2755 in ff_init_block_index
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2756 in ff_init_block_index
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:250 in decode_slice
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1646 in mpeg4_decode_mb
==================
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1283, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1649 in mpeg4_decode_mb
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-nr.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
==================
WARNING: ThreadSanitizer: data race (pid=1273)
  Write of size 4 at 0x7b98000080c4 by thread T2 (mutexes: write M1356):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 4 at 0x7b98000080c4 by main thread (mutexes: write M1354):
    #0 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:568 (ffmpeg+0x000000d55b93)
    #1 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #2 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #3 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #4 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #5 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #6 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #7 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #8 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #9 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #10 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #11 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #12 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #13 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #14 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #15 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800006000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 ff_frame_thread_init src/libavcodec/pthread_frame.c:812 (ffmpeg+0x000000e16475)
    #3 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #4 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #5 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #6 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #7 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T2 (tid=1285, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:271 in decode_slice
==================
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.00 bitrate=30412.8kbits/s speed=3.65x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 85 warnings
diffstderrvsynth_lena-mpeg4-nsse66N-121794-g00ef656a85
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-nsse	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth_lena-mpeg4-nsse	2017-07-09 00:59:06.836336864 +0000
@@ -1,4 +1,2 @@
 f09593231b2137ae2064845c315b6a0b *tests/data/fate/vsynth_lena-mpeg4-nsse.avi
 198438 tests/data/fate/vsynth_lena-mpeg4-nsse.avi
-59864a1050e641eaed8b0ee077bc780b *tests/data/fate/vsynth_lena-mpeg4-nsse.out.rawvideo
-stddev:    4.32 PSNR: 35.40 MAXDIFF:   60 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth_lena.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-nsse.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps= 30 q=7.0 Lsize=     194kB time=00:00:02.00 bitrate= 793.8kbits/s speed=1.21x    
video:187kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.591061%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-nsse.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 793 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 781 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=1192)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1197, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1192)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1197, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1192)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1197, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1192)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a64 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1197, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1192)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1197, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1192)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1197, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1192)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1197, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1192)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1197, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1192)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1197, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1192)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1197, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1192)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1197, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1192)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1197, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1192)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1197, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1192)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1197, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1192)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1197, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1192)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1356):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1356 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1197, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-nsse.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.00 bitrate=30412.8kbits/s speed=3.38x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 16 warnings
diffstderrvsynth_lena-mpeg4-qpel66N-121762-gad956ff076
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-qpel	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth_lena-mpeg4-qpel	2017-07-09 00:59:03.709671099 +0000
@@ -1,4 +1,2 @@
 04d020deb9956fb2b5970a16986d688c *tests/data/fate/vsynth_lena-mpeg4-qpel.avi
 163666 tests/data/fate/vsynth_lena-mpeg4-qpel.avi
-e2ce994dbb66da51c2e1ad26617d7c2f *tests/data/fate/vsynth_lena-mpeg4-qpel.out.rawvideo
-stddev:    3.97 PSNR: 36.14 MAXDIFF:   54 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth_lena.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-qpel.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   50 fps=6.6 q=7.0 Lsize=     160kB time=00:00:01.96 bitrate= 668.0kbits/s speed=0.258x    
video:153kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 4.386149%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-qpel.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 654 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 639 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=1102)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1108, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1102)
  Write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1108, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1649 in mpeg4_decode_mb
==================
==================
WARNING: ThreadSanitizer: data race (pid=1102)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1108, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1102)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1108, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1102)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1108, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1102)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1108, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1102)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1108, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1102)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1108, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1102)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1108, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1102)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1108, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1102)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1108, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1102)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1108, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1102)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1108, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1102)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1108, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1102)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1108, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-qpel.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.04 bitrate=29816.5kbits/s speed=3.73x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 15 warnings
diffstderrvsynth_lena-mpeg4-qprd66N-121793-g1eb2cbd865
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-qprd	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth_lena-mpeg4-qprd	2017-07-09 00:59:04.223004284 +0000
@@ -1,4 +1,2 @@
 5342abedb8fdc788e08c344d4122f2dc *tests/data/fate/vsynth_lena-mpeg4-qprd.avi
 231454 tests/data/fate/vsynth_lena-mpeg4-qprd.avi
-3071250e0864546c2455c9f9c9b8604e *tests/data/fate/vsynth_lena-mpeg4-qprd.out.rawvideo
-stddev:    3.71 PSNR: 36.72 MAXDIFF:   61 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth_lena.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-qprd.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 450 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/450000 buffer size: 0 vbv_delay: -1
frame=   50 fps=5.7 q=8.2 Lsize=     226kB time=00:00:01.96 bitrate= 944.7kbits/s speed=0.225x    
video:219kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.062201%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-qprd.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 925 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 916 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a64 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2812 (ffmpeg+0x000000d6085b)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1666 (ffmpeg+0x000000d0e2d7)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b9800004f58 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004f58 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=1115)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=1118, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-qprd.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.04 bitrate=29816.5kbits/s speed=2.83x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 17 warnings
diffstderrvsynth_lena-mpeg4-rc66N-121761-g643e2e10f9
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-rc	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth_lena-mpeg4-rc	2017-07-09 00:58:54.156340499 +0000
@@ -1,4 +1,2 @@
 396a76466dee56e2714dfa42cebe3d2d *tests/data/fate/vsynth_lena-mpeg4-rc.avi
 226314 tests/data/fate/vsynth_lena-mpeg4-rc.avi
-6e8b62e8c3bcbfdcc58afb69a0b1c4e3 *tests/data/fate/vsynth_lena-mpeg4-rc.out.rawvideo
-stddev:    4.23 PSNR: 35.60 MAXDIFF:   85 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth_lena.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-rc.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 400 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/400000 buffer size: 0 vbv_delay: -1
frame=   50 fps= 27 q=9.9 Lsize=     221kB time=00:00:01.96 bitrate= 923.7kbits/s speed=1.07x    
video:214kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.133459%
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, avi, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-rc.avi':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 905 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (FMP4 / 0x34504D46), yuv420p, 352x288 [SAR 1:1 DAR 11:9], 895 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=974)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1354):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=976, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=974)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=976, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=974)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=976, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=974)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a64 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=976, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=974)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=976, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=974)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=976, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=974)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=976, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=974)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1354):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=976, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=974)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=976, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=974)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=976, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=974)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=976, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=974)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=976, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=974)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=976, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=974)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1354):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=976, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=974)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1354):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=976, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=974)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1357):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1354):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1357 (0x7b5c000013d0) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1354 (0x7b5c00001228) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=976, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, rawvideo, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-rc.out.rawvideo':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 30412 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   50 fps=0.0 q=-0.0 Lsize=    7425kB time=00:00:02.04 bitrate=29816.5kbits/s speed=3.21x    
video:7425kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ThreadSanitizer: reported 16 warnings
diffstderrvsynth_lena-mpeg4-thread66N-121750-g35464ad9eb
--- /home/fate/ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-thread	2017-03-24 21:02:53.653046513 +0000
+++ tests/data/fate/vsynth_lena-mpeg4-thread	2017-07-09 00:58:58.529672585 +0000
@@ -1,4 +0,0 @@
-af5ea0bab124371051eb104552344b2e *tests/data/fate/vsynth_lena-mpeg4-thread.avi
-250096 tests/data/fate/vsynth_lena-mpeg4-thread.avi
-045fe9f226bbcc3d41644bffaed03b31 *tests/data/fate/vsynth_lena-mpeg4-thread.out.rawvideo
-stddev:    3.69 PSNR: 36.78 MAXDIFF:   65 bytes:  7603200/  7603200
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[rawvideo @ 0x7b6800000000] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/vsynth_lena.yuv':
  Duration: 00:00:02.00, start: 0.000000, bitrate: 30412 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 30412 kb/s, 25 tbr, 25 tbn, 25 tbc
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Output #0, avi, to '/home/fate/workdirs/x86_64-archlinux-gcc-tsan/build/tests/data/fate/vsynth_lena-mpeg4-thread.avi':
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 500 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/500000 buffer size: 0 vbv_delay: -1
==================
WARNING: ThreadSanitizer: data race (pid=1067)
  Write of size 2 at 0x7b8400000656 by thread T3:
    #0 ff_mpeg4_pred_dc src/libavcodec/mpeg4video.h:252 (ffmpeg+0x000000d1c454)
    #1 ff_mpeg4_encode_mb src/libavcodec/mpeg4videoenc.c:805 (ffmpeg+0x000000d1c454)
    #2 encode_mb_internal src/libavcodec/mpegvideo_enc.c:2636 (ffmpeg+0x000000d7a2a0)
    #3 encode_mb src/libavcodec/mpegvideo_enc.c:2674 (ffmpeg+0x000000d7a2a0)
    #4 encode_thread src/libavcodec/mpegvideo_enc.c:3592 (ffmpeg+0x000000d7a2a0)
    #5 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 2 at 0x7b8400000656 by thread T4:
    [failed to restore the stack]

  Location is heap block of size 5078 at 0x7b8400000000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_frame src/libavcodec/mpegvideo.c:777 (ffmpeg+0x000000d4d30f)
    #4 ff_mpv_common_init src/libavcodec/mpegvideo.c:943 (ffmpeg+0x00000045bec2)
    #5 ff_mpv_encode_init src/libavcodec/mpegvideo_enc.c:939 (ffmpeg+0x00000045e10e)
    #6 encode_init src/libavcodec/mpeg4videoenc.c:1282 (ffmpeg+0x000000458119)
    #7 avcodec_open2 src/libavcodec/utils.c:1020 (ffmpeg+0x000000f7ae38)
    #8 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #9 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #10 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #11 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #12 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T3 (tid=1071, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=1072, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4video.h:252 in ff_mpeg4_pred_dc
==================
==================
WARNING: ThreadSanitizer: data race (pid=1067)
  Write of size 1 at 0x7b50000002e9 by thread T3:
    #0 mpv_reconstruct_mb_internal src/libavcodec/mpegvideo.c:2498 (ffmpeg+0x000000d5b2c5)
    #1 ff_mpv_reconstruct_mb src/libavcodec/mpegvideo.c:2731 (ffmpeg+0x000000d5b2c5)
    #2 encode_thread src/libavcodec/mpegvideo_enc.c:3601 (ffmpeg+0x000000d78fc8)
    #3 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 1 at 0x7b50000002e9 by thread T4:
    [failed to restore the stack]

  Location is heap block of size 461 at 0x7b5000000200 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f9190)
    #3 av_buffer_allocz src/libavutil/buffer.c:85 (ffmpeg+0x0000016f9190)
    #4 alloc_picture_tables src/libavcodec/mpegpicture.c:191 (ffmpeg+0x000000d4a254)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:256 (ffmpeg+0x000000d4a254)
    #6 alloc_picture src/libavcodec/mpegvideo_enc.c:1240 (ffmpeg+0x000000d64f22)
    #7 load_input_picture src/libavcodec/mpegvideo_enc.c:1313 (ffmpeg+0x000000d64f22)
    #8 ff_mpv_encode_picture src/libavcodec/mpegvideo_enc.c:1926 (ffmpeg+0x000000d64f22)
    #9 avcodec_encode_video2 src/libavcodec/encode.c:304 (ffmpeg+0x000000a7eae9)
    #10 do_encode src/libavcodec/encode.c:372 (ffmpeg+0x000000a7eae9)
    #11 avcodec_send_frame src/libavcodec/encode.c:421 (ffmpeg+0x000000a7f8f7)
    #12 do_video_out src/ffmpeg.c:1288 (ffmpeg+0x00000050b5f7)
    #13 reap_filters src/ffmpeg.c:1506 (ffmpeg+0x00000050cded)
    #14 transcode_from_filter src/ffmpeg.c:4457 (ffmpeg+0x0000004d7d30)
    #15 transcode_step src/ffmpeg.c:4521 (ffmpeg+0x0000004d7d30)
    #16 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d7d30)
    #17 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d7d30)

  Thread T3 (tid=1071, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=1072, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2498 in mpv_reconstruct_mb_internal
==================
==================
WARNING: ThreadSanitizer: data race (pid=1067)
  Write of size 1 at 0x7b50000006e7 by thread T3:
    #0 encode_thread src/libavcodec/mpegvideo_enc.c:3449 (ffmpeg+0x000000d77ff1)
    #1 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 1 at 0x7b50000006e7 by thread T4:
    [failed to restore the stack]

  Location is heap block of size 461 at 0x7b5000000600 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f9190)
    #3 av_buffer_allocz src/libavutil/buffer.c:85 (ffmpeg+0x0000016f9190)
    #4 alloc_picture_tables src/libavcodec/mpegpicture.c:191 (ffmpeg+0x000000d4a254)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:256 (ffmpeg+0x000000d4a254)
    #6 alloc_picture src/libavcodec/mpegvideo_enc.c:1240 (ffmpeg+0x000000d64f22)
    #7 load_input_picture src/libavcodec/mpegvideo_enc.c:1313 (ffmpeg+0x000000d64f22)
    #8 ff_mpv_encode_picture src/libavcodec/mpegvideo_enc.c:1926 (ffmpeg+0x000000d64f22)
    #9 avcodec_encode_video2 src/libavcodec/encode.c:304 (ffmpeg+0x000000a7eae9)
    #10 do_encode src/libavcodec/encode.c:372 (ffmpeg+0x000000a7eae9)
    #11 avcodec_send_frame src/libavcodec/encode.c:421 (ffmpeg+0x000000a7f8f7)
    #12 do_video_out src/ffmpeg.c:1288 (ffmpeg+0x00000050b5f7)
    #13 reap_filters src/ffmpeg.c:1506 (ffmpeg+0x00000050cded)
    #14 transcode_from_filter src/ffmpeg.c:4457 (ffmpeg+0x0000004d7d30)
    #15 transcode_step src/ffmpeg.c:4521 (ffmpeg+0x0000004d7d30)
    #16 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d7d30)
    #17 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d7d30)

  Thread T3 (tid=1071, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=1072, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo_enc.c:3449 in encode_thread
==================
==================
WARNING: ThreadSanitizer: data race (pid=1067)
  Write of size 2 at 0x7b8400000ea2 by thread T3:
    #0 ff_clean_intra_table_entries src/libavcodec/mpegvideo.c:2454 (ffmpeg+0x000000d5a83e)
    #1 mpv_reconstruct_mb_internal src/libavcodec/mpegvideo.c:2504 (ffmpeg+0x000000d5e0d2)
    #2 ff_mpv_reconstruct_mb src/libavcodec/mpegvideo.c:2731 (ffmpeg+0x000000d5e0d2)
    #3 encode_thread src/libavcodec/mpegvideo_enc.c:3601 (ffmpeg+0x000000d78fc8)
    #4 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 2 at 0x7b8400000ea2 by thread T4:
    [failed to restore the stack]

  Location is heap block of size 5078 at 0x7b8400000000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_frame src/libavcodec/mpegvideo.c:777 (ffmpeg+0x000000d4d30f)
    #4 ff_mpv_common_init src/libavcodec/mpegvideo.c:943 (ffmpeg+0x00000045bec2)
    #5 ff_mpv_encode_init src/libavcodec/mpegvideo_enc.c:939 (ffmpeg+0x00000045e10e)
    #6 encode_init src/libavcodec/mpeg4videoenc.c:1282 (ffmpeg+0x000000458119)
    #7 avcodec_open2 src/libavcodec/utils.c:1020 (ffmpeg+0x000000f7ae38)
    #8 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #9 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #10 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #11 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #12 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T3 (tid=1071, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=1072, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2454 in ff_clean_intra_table_entries
==================
==================
WARNING: ThreadSanitizer: data race (pid=1067)
  Write of size 2 at 0x7b8400000662 by thread T3:
    #0 ff_mpeg4_pred_dc src/libavcodec/mpeg4video.h:252 (ffmpeg+0x000000d1c454)
    #1 ff_mpeg4_encode_mb src/libavcodec/mpeg4videoenc.c:805 (ffmpeg+0x000000d1c454)
    #2 encode_mb_internal src/libavcodec/mpegvideo_enc.c:2636 (ffmpeg+0x000000d707d6)
    #3 encode_mb src/libavcodec/mpegvideo_enc.c:2674 (ffmpeg+0x000000d707d6)
    #4 encode_mb_hq src/libavcodec/mpegvideo_enc.c:2768 (ffmpeg+0x000000d707d6)
    #5 encode_thread src/libavcodec/mpegvideo_enc.c:3340 (ffmpeg+0x000000d79cb0)
    #6 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 2 at 0x7b8400000662 by thread T4:
    [failed to restore the stack]

  Location is heap block of size 5078 at 0x7b8400000000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_frame src/libavcodec/mpegvideo.c:777 (ffmpeg+0x000000d4d30f)
    #4 ff_mpv_common_init src/libavcodec/mpegvideo.c:943 (ffmpeg+0x00000045bec2)
    #5 ff_mpv_encode_init src/libavcodec/mpegvideo_enc.c:939 (ffmpeg+0x00000045e10e)
    #6 encode_init src/libavcodec/mpeg4videoenc.c:1282 (ffmpeg+0x000000458119)
    #7 avcodec_open2 src/libavcodec/utils.c:1020 (ffmpeg+0x000000f7ae38)
    #8 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #9 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #10 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #11 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #12 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T3 (tid=1071, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=1072, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4video.h:252 in ff_mpeg4_pred_dc
==================
==================
WARNING: ThreadSanitizer: data race (pid=1067)
  Write of size 1 at 0x7b50000006f0 by thread T3:
    #0 encode_thread src/libavcodec/mpegvideo_enc.c:3449 (ffmpeg+0x000000d77ff1)
    #1 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 1 at 0x7b50000006f0 by thread T4:
    #0 decide_ac_pred src/libavcodec/mpeg4videoenc.c:152 (ffmpeg+0x000000d1d843)
    #1 ff_mpeg4_encode_mb src/libavcodec/mpeg4videoenc.c:808 (ffmpeg+0x000000d1d843)
    #2 encode_mb_internal src/libavcodec/mpegvideo_enc.c:2636 (ffmpeg+0x000000d707d6)
    #3 encode_mb src/libavcodec/mpegvideo_enc.c:2674 (ffmpeg+0x000000d707d6)
    #4 encode_mb_hq src/libavcodec/mpegvideo_enc.c:2768 (ffmpeg+0x000000d707d6)
    #5 encode_thread src/libavcodec/mpegvideo_enc.c:3340 (ffmpeg+0x000000d79cb0)
    #6 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Location is heap block of size 461 at 0x7b5000000600 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #6 alloc_picture src/libavcodec/mpegvideo_enc.c:1240 (ffmpeg+0x000000d64f22)
    #7 load_input_picture src/libavcodec/mpegvideo_enc.c:1313 (ffmpeg+0x000000d64f22)
    #8 ff_mpv_encode_picture src/libavcodec/mpegvideo_enc.c:1926 (ffmpeg+0x000000d64f22)
    #9 avcodec_encode_video2 src/libavcodec/encode.c:304 (ffmpeg+0x000000a7eae9)
    #10 do_encode src/libavcodec/encode.c:372 (ffmpeg+0x000000a7eae9)
    #11 avcodec_send_frame src/libavcodec/encode.c:421 (ffmpeg+0x000000a7f8f7)
    #12 do_video_out src/ffmpeg.c:1288 (ffmpeg+0x00000050b5f7)
    #13 reap_filters src/ffmpeg.c:1506 (ffmpeg+0x00000050cded)
    #14 transcode_from_filter src/ffmpeg.c:4457 (ffmpeg+0x0000004d7d30)
    #15 transcode_step src/ffmpeg.c:4521 (ffmpeg+0x0000004d7d30)
    #16 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d7d30)
    #17 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d7d30)

  Thread T3 (tid=1071, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=1072, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo_enc.c:3449 in encode_thread
==================
==================
WARNING: ThreadSanitizer: data race (pid=1067)
  Write of size 1 at 0x7b50000002eb by thread T3:
    #0 mpv_reconstruct_mb_internal src/libavcodec/mpegvideo.c:2498 (ffmpeg+0x000000d5b2c5)
    #1 ff_mpv_reconstruct_mb src/libavcodec/mpegvideo.c:2731 (ffmpeg+0x000000d5b2c5)
    #2 encode_thread src/libavcodec/mpegvideo_enc.c:3601 (ffmpeg+0x000000d78fc8)
    #3 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Previous read of size 1 at 0x7b50000002eb by thread T4:
    #0 decide_ac_pred src/libavcodec/mpeg4videoenc.c:152 (ffmpeg+0x000000d1d843)
    #1 ff_mpeg4_encode_mb src/libavcodec/mpeg4videoenc.c:808 (ffmpeg+0x000000d1d843)
    #2 encode_mb_internal src/libavcodec/mpegvideo_enc.c:2636 (ffmpeg+0x000000d7a2a0)
    #3 encode_mb src/libavcodec/mpegvideo_enc.c:2674 (ffmpeg+0x000000d7a2a0)
    #4 encode_thread src/libavcodec/mpegvideo_enc.c:3592 (ffmpeg+0x000000d7a2a0)
    #5 worker src/libavcodec/pthread_slice.c:93 (ffmpeg+0x000000e17889)

  Location is heap block of size 461 at 0x7b5000000200 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171c821)
    #2 av_buffer_alloc src/libavutil/buffer.c:72 (ffmpeg+0x0000016f956b)
    #3 av_buffer_make_writable src/libavutil/buffer.c:158 (ffmpeg+0x0000016f956b)
    #4 make_tables_writable src/libavcodec/mpegpicture.c:45 (ffmpeg+0x000000d49a7e)
    #5 ff_alloc_picture src/libavcodec/mpegpicture.c:259 (ffmpeg+0x000000d49a7e)
    #6 alloc_picture src/libavcodec/mpegvideo_enc.c:1240 (ffmpeg+0x000000d64f22)
    #7 load_input_picture src/libavcodec/mpegvideo_enc.c:1313 (ffmpeg+0x000000d64f22)
    #8 ff_mpv_encode_picture src/libavcodec/mpegvideo_enc.c:1926 (ffmpeg+0x000000d64f22)
    #9 avcodec_encode_video2 src/libavcodec/encode.c:304 (ffmpeg+0x000000a7eae9)
    #10 do_encode src/libavcodec/encode.c:372 (ffmpeg+0x000000a7eae9)
    #11 avcodec_send_frame src/libavcodec/encode.c:421 (ffmpeg+0x000000a7f8f7)
    #12 do_video_out src/ffmpeg.c:1288 (ffmpeg+0x00000050b5f7)
    #13 reap_filters src/ffmpeg.c:1506 (ffmpeg+0x00000050cded)
    #14 transcode_from_filter src/ffmpeg.c:4457 (ffmpeg+0x0000004d7d30)
    #15 transcode_step src/ffmpeg.c:4521 (ffmpeg+0x0000004d7d30)
    #16 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d7d30)
    #17 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d7d30)

  Thread T3 (tid=1071, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

  Thread T4 (tid=1072, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_slice_thread_init src/libavcodec/pthread_slice.c:227 (ffmpeg+0x000000e18045)
    #2 ff_thread_init src/libavcodec/pthread.c:75 (ffmpeg+0x0000014e6708)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_output_stream src/ffmpeg.c:3469 (ffmpeg+0x000000506320)
    #5 reap_filters src/ffmpeg.c:1442 (ffmpeg+0x00000050d997)
    #6 transcode_step src/ffmpeg.c:4553 (ffmpeg+0x0000004d714b)
    #7 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d714b)
    #8 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d714b)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:2498 in mpv_reconstruct_mb_internal
==================
frame=   50 fps= 10 q=7.8 Lsize=     244kB time=00:00:01.96 bitrate=1020.8kbits/s speed=0.409x    
video:238kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 2.826647%
ThreadSanitizer: reported 7 warnings
diffstderrxvid-custom-matrix66N-121824-g775b102182
No diff output recorded
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, m4v, from '/home/fate/fate-suite/mpeg4/xvid_vlc_trac7411.h263':
  Duration: N/A, start: 1.000000, bitrate: N/A
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile), yuv420p, 720x576 [SAR 16:11 DAR 20:11], 25 tbr, 1200k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1369):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1369):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1649 in mpeg4_decode_mb
==================
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1369):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:305 (ffmpeg+0x000000b3232d)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:305 (ffmpeg+0x000000b3232d)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:305 in decode_slice
==================
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:222 (ffmpeg+0x000000b32353)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:222 (ffmpeg+0x000000b32353)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/h263dec.c:222 in decode_slice
==================
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1369):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Previous read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpeg4videodec.c:1646 in mpeg4_decode_mb
==================
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1369):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10365)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1372):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1369):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1372 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10389, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, framemd5, to 'pipe:':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 720x576 [SAR 16:11 DAR 20:11], q=2-31, 124416 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   20 fps= 20 q=-0.0 Lsize=       2kB time=00:00:00.88 bitrate=  16.3kbits/s speed=0.861x    
video:12150kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 17 warnings
diffstderrxvid-idct66N-121824-g775b102182
No diff output recorded
ffmpeg version N-86744-gfe9242204d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7.1.1 (GCC) 20170621
  configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-tsan/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --extra-cflags='-fsanitize=thread' --extra-ldflags='-fsanitize=thread' --disable-stripping --x86asmexe=yasm
  libavutil      55. 67.100 / 55. 67.100
  libavcodec     57.100.103 / 57.100.103
  libavformat    57. 75.100 / 57. 75.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 95.100 /  6. 95.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, m4v, from '/home/fate/fate-suite/mpeg4/xvid_vlc_trac7411.h263':
  Duration: N/A, start: 1.000000, bitrate: N/A
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile), yuv420p, 720x576 [SAR 16:11 DAR 20:11], 25 tbr, 1200k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 (native) -> rawvideo (native))
==================
WARNING: ThreadSanitizer: data race (pid=10377)
  Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M1369):
    #0 ff_set_qscale src/libavcodec/mpegvideo.c:2814 (ffmpeg+0x000000d6088d)
    #1 decode_slice src/libavcodec/h263dec.c:198 (ffmpeg+0x000000b31ba2)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10403, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10377)
  Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M1369):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1649 (ffmpeg+0x000000d0c362)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10403, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10377)
  Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M1369):
    #0 mpeg4_decode_block src/libavcodec/mpeg4videodec.c:1243 (ffmpeg+0x000000d0d170)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1674 (ffmpeg+0x000000d0d170)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10403, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10377)
  Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800003a60 by thread T1:
    [failed to restore the stack]

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10403, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10377)
  Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004678 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:250 (ffmpeg+0x000000b3215a)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10403, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10377)
  Read of size 8 at 0x7b9800004a20 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a24 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:273 (ffmpeg+0x000000b325fc)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10403, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10377)
  Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a28 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:277 (ffmpeg+0x000000b32678)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10403, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10377)
  Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M1369):
    #0 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1646 (ffmpeg+0x000000d0c30c)
    #1 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10403, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10377)
  Read of size 8 at 0x7b9800004a40 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a40 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2746 (ffmpeg+0x000000d602a4)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10403, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10377)
  Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a48 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2748 (ffmpeg+0x000000d602e8)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10403, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10377)
  Read of size 8 at 0x7b9800004a50 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800004a50 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2750 (ffmpeg+0x000000d60352)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10403, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10377)
  Read of size 8 at 0x7b9800004a70 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a70 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2754 (ffmpeg+0x000000d603bf)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10403, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10377)
  Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2755 (ffmpeg+0x000000d60412)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10403, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10377)
  Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M1369):
    #0 ff_init_block_index src/libavcodec/mpegvideo.c:2756 (ffmpeg+0x000000d60439)
    #1 decode_slice src/libavcodec/h263dec.c:239 (ffmpeg+0x000000b31d8f)
    #2 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #3 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10403, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10377)
  Read of size 8 at 0x7b98000050c0 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b98000050c4 by thread T1 (mutexes: write M1369):
    #0 decode_slice src/libavcodec/h263dec.c:271 (ffmpeg+0x000000b325d9)
    #1 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #2 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10403, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
==================
WARNING: ThreadSanitizer: data race (pid=10377)
  Read of size 8 at 0x7b9800005158 by main thread (mutexes: write M1371):
    #0 memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:596 (libtsan.so.0+0x000000030111)
    #1 ff_mpeg_update_thread_context src/libavcodec/mpegvideo.c:498 (ffmpeg+0x000000d557af)
    #2 mpeg4_update_thread_context src/libavcodec/mpeg4videodec.c:2772 (ffmpeg+0x000000d06471)
    #3 update_context_from_thread src/libavcodec/pthread_frame.c:313 (ffmpeg+0x000000e14467)
    #4 submit_packet src/libavcodec/pthread_frame.c:413 (ffmpeg+0x000000e14b38)
    #5 ff_thread_decode_frame src/libavcodec/pthread_frame.c:490 (ffmpeg+0x000000e14b38)
    #6 decode_simple_internal src/libavcodec/decode.c:415 (ffmpeg+0x000000a1644f)
    #7 decode_simple_receive_frame src/libavcodec/decode.c:620 (ffmpeg+0x000000a16faa)
    #8 decode_receive_frame_internal src/libavcodec/decode.c:638 (ffmpeg+0x000000a16faa)
    #9 avcodec_send_packet src/libavcodec/decode.c:678 (ffmpeg+0x000000a16faa)
    #10 decode src/ffmpeg.c:2265 (ffmpeg+0x00000050e914)
    #11 decode_video src/ffmpeg.c:2409 (ffmpeg+0x00000050e914)
    #12 process_input_packet src/ffmpeg.c:2644 (ffmpeg+0x000000510fe5)
    #13 process_input src/ffmpeg.c:4432 (ffmpeg+0x0000004d713b)
    #14 transcode_step src/ffmpeg.c:4543 (ffmpeg+0x0000004d713b)
    #15 transcode src/ffmpeg.c:4597 (ffmpeg+0x0000004d713b)
    #16 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d713b)

  Previous write of size 4 at 0x7b9800005158 by thread T1 (mutexes: write M1369):
    #0 get_vlc2 src/libavcodec/get_bits.h:564 (ffmpeg+0x000000d0bd5e)
    #1 mpeg4_decode_mb src/libavcodec/mpeg4videodec.c:1637 (ffmpeg+0x000000d0bd5e)
    #2 decode_slice src/libavcodec/h263dec.c:256 (ffmpeg+0x000000b321a4)
    #3 ff_h263_decode_frame src/libavcodec/h263dec.c:637 (ffmpeg+0x000000b33b14)
    #4 frame_worker_thread src/libavcodec/pthread_frame.c:199 (ffmpeg+0x000000e15a6f)

  Location is heap block of size 10848 at 0x7b9800003000 allocated by main thread:
    #0 posix_memalign /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:776 (libtsan.so.0+0x000000028b4c)
    #1 av_malloc src/libavutil/mem.c:87 (ffmpeg+0x00000171cd0f)
    #2 av_mallocz src/libavutil/mem.c:224 (ffmpeg+0x00000171cd0f)
    #3 init_context_defaults src/libavcodec/options.c:128 (ffmpeg+0x000000dddc46)
    #4 avcodec_alloc_context3 src/libavcodec/options.c:164 (ffmpeg+0x000000dddc46)
    #5 add_input_streams src/ffmpeg_opt.c:760 (ffmpeg+0x0000004efc3e)
    #6 open_input_file src/ffmpeg_opt.c:1107 (ffmpeg+0x0000004efc3e)
    #7 open_files src/ffmpeg_opt.c:3258 (ffmpeg+0x0000004f3787)
    #8 ffmpeg_parse_options src/ffmpeg_opt.c:3298 (ffmpeg+0x0000004f3787)
    #9 main src/ffmpeg.c:4776 (ffmpeg+0x0000004d58e5)

  Mutex M1371 (0x7b5c00000950) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Mutex M1369 (0x7b5c000007a8) created at:
    #0 pthread_mutex_init /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:1117 (libtsan.so.0+0x00000002972e)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:771 (ffmpeg+0x000000e165b7)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

  Thread T1 (tid=10403, running) created by main thread at:
    #0 pthread_create /build/gcc/src/gcc/libsanitizer/tsan/tsan_interceptors.cc:900 (libtsan.so.0+0x000000028e13)
    #1 ff_frame_thread_init src/libavcodec/pthread_frame.c:826 (ffmpeg+0x000000e16540)
    #2 ff_thread_init src/libavcodec/pthread.c:77 (ffmpeg+0x0000014e66a8)
    #3 avcodec_open2 src/libavcodec/utils.c:822 (ffmpeg+0x000000f7a917)
    #4 init_input_stream src/ffmpeg.c:2915 (ffmpeg+0x000000508af5)
    #5 transcode_init src/ffmpeg.c:3653 (ffmpeg+0x000000508af5)
    #6 transcode src/ffmpeg.c:4568 (ffmpeg+0x0000004d5a1e)
    #7 main src/ffmpeg.c:4803 (ffmpeg+0x0000004d5a1e)

SUMMARY: ThreadSanitizer: data race src/libavcodec/mpegvideo.c:498 in ff_mpeg_update_thread_context
==================
Output #0, framemd5, to 'pipe:':
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 720x576 [SAR 16:11 DAR 20:11], q=2-31, 124416 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc rawvideo
frame=   20 fps= 19 q=-0.0 Lsize=       2kB time=00:00:00.88 bitrate=  16.3kbits/s speed=0.851x    
video:12150kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
ThreadSanitizer: reported 16 warnings