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

Reply via email to