[FFmpeg-devel] [PATCH 0/6] extract_extradata bitstream filter

James Almer jamrial at gmail.com
Sat Mar 25 00:31:41 EET 2017


This set implements commits 8e2ea691351c5079cdab245ff7bfa5c0f3e3bfe4 by
Anton Khirnov, originally merged as 1c193ac1f9cfe703d6a1c36795f309ba5d14bf6e
then reverted in 40fa9d416a2597b1f8a1b9096bfaf05ad367999c as it wasn't
properly tested, and commit 096a8effa3f8f3455292c958c3ed07e798def7bd by
Anton Khirnov, skipped in 950c3fa52097efbfa76b5f7311750fe681df673c.

The failures have been fixed by porting the working parsing code from the
corresponding AVCodecParsers to the new replacement bitstream filter.

James Almer (6):
  avcodec/extract_extradata_bsf: use the parsing code from mpegvideo_split()
  avcodec/extract_extradata_bsf: use the parsing code from h264_split()
  avcodec/extract_extradata_bsf: use the parsing code from h264_split()
  avcodec/extract_extradata_bsf: use the parsing code from vc1_split()
  avcodec/extract_extradata_bsf: use the parsing code from mpeg4video_split()
  lavf: use the new bitstream filter for extracting extradata

 libavcodec/extract_extradata_bsf.c | 233 ++++++++++++++++++++-----------------
 libavformat/internal.h             |   9 ++
 libavformat/utils.c                | 147 ++++++++++++++++++++---
 3 files changed, 272 insertions(+), 117 deletions(-)

-- 
2.12.0



More information about the ffmpeg-devel mailing list