Here is the latest patchset for preserving stereoscopic metadata across several
codecs. HEVC should be added as well as soon as it gets merged.
Cheers,
Vittorio
Vittorio Giovara (5):
avframe: add codec-independent stereoscopic metadata
h264: parse frame packing arrangement SEI messages and save relevant
stereo3d information
libx264: set frame packing information when relevant information is
found
mpeg12dec: parse frame packing arrangment user_data and save relevant
stereo3d information
mpeg12enc: set frame packing information when relevant metadata is
found
Changelog | 1 +
libavcodec/h264.c | 54 ++++++++++++++++
libavcodec/h264.h | 24 +++++++-
libavcodec/h264_sei.c | 40 ++++++++++++
libavcodec/libx264.c | 27 +++++++-
libavcodec/mpeg12dec.c | 69 +++++++++++++++++----
libavcodec/mpeg12enc.c | 40 ++++++++++++
libavutil/Makefile | 1 +
libavutil/frame.h | 4 ++
libavutil/stereo3d.h | 160 ++++++++++++++++++++++++++++++++++++++++++++++++
10 files changed, 406 insertions(+), 14 deletions(-)
create mode 100644 libavutil/stereo3d.h
--
1.7.9.5
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel