Here is a second set of patches, incorportating most of the comments from the
thread (in Feb/March). Right now only the h264 signalling is supported, but it
gets fully preserved throughout the decoding chain. This functionaly is
implemented using the AVFrame APIs.
Cheers,
Vittorio
Vittorio Giovara (3):
lavc: add codec-independent stereoscopic metadata to avframe
lavc h264: parse the frame packing arrangement SEI message and store
its relevant information
lavc libx264: set frame packing information when relevant metadata is
found
libavcodec/avcodec.h | 35 +++++++++++++++++++++++++++++++
libavcodec/h264.c | 33 ++++++++++++++++++++++++++++++
libavcodec/h264.h | 22 +++++++++++++++++++-
libavcodec/h264_sei.c | 36 ++++++++++++++++++++++++++++++++
libavcodec/libx264.c | 25 ++++++++++++++++++++++-
libavutil/Makefile | 1 +
libavutil/frame.h | 4 ++++
libavutil/stereoscopy.h | 52 +++++++++++++++++++++++++++++++++++++++++++++++
8 files changed, 206 insertions(+), 2 deletions(-)
create mode 100644 libavutil/stereoscopy.h
--
1.7.9.5
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel