Skip to content

pr-ffstaging-44/softworkz/submit_copy_sidedata-v1

This is split out from my earlier patchset "SEI parsing for QSV decoders"
(https://github.com/ffstaging/FFmpeg/pull/31) as it is only logically
related but not technically.

The first patch had been reviewed and partially authored by Anton (I have
indicated this with a signed-off line, please advise in case this wouldn't
be right)

The second patch performs the copying of side data from input to output
frames.

softworkz

softworkz (2):
  avutil/frame: Add av_frame_copy_side_data() and
    av_frame_remove_all_side_data()
  avcodec/vpp_qsv: Copy side data from input to output frame

 doc/APIchanges               |  4 +++
 libavfilter/qsvvpp.c         |  6 ++++
 libavfilter/vf_overlay_qsv.c | 19 +++++++---
 libavutil/frame.c            | 67 ++++++++++++++++++++++--------------
 libavutil/frame.h            | 32 +++++++++++++++++
 libavutil/version.h          |  4 +--
 6 files changed, 100 insertions(+), 32 deletions(-)

base-commit: 882a17068fd8e62c7d38c14e6fb160d7c9fc446a

Submitted-As: https://master.gitmailbox.com/ffmpegdev/pull.44.ffstaging.FFmpeg.1666652664.ffmpegagent@gmail.com
Assets 2