[FFmpeg-devel] [PATCH 0/3] h264: Threadsafe initialization

Derek Buitenhuis derek.buitenhuis at gmail.com
Wed Oct 7 17:39:44 CEST 2015


Towards a glorious non-locking future.

Obviously requires Hendrik's phread_once patch.

Anton Khirnov (1):
  cabac: Make cabac starts hardcoded

Derek Buitenhuis (2):
  Revert "cabac: Allow hardcoding CABAC table."
  h264: Run VLC init under pthread_once

 libavcodec/Makefile          |   4 +-
 libavcodec/cabac.c           | 139 ++++++++++++++++++++++++++++++++++++++-----
 libavcodec/cabac.h           |   8 +--
 libavcodec/cabac_functions.h |   8 +--
 libavcodec/cabac_tablegen.c  |  41 -------------
 libavcodec/cabac_tablegen.h  | 108 ---------------------------------
 libavcodec/h264.c            |   9 ++-
 libavcodec/h264.h            |  10 ++++
 libavcodec/hevc.c            |   2 -
 9 files changed, 147 insertions(+), 182 deletions(-)
 delete mode 100644 libavcodec/cabac_tablegen.c
 delete mode 100644 libavcodec/cabac_tablegen.h

-- 
1.8.3.1



More information about the ffmpeg-devel mailing list