Here is matroska support for all stereo3d needs.
This set introduces container-level stereo3d side data and expands the list
of supported modes with multiview.
In case the old way of setting the stereo mode is found, it is converted to
the current api automatically.
I have some doubts here and there, especially in error handling, so I added
some open questions in the code.

Cheers,
    Vittorio

Vittorio Giovara (6):
  matroska: list supported extensions
  stereo3d: expand the list of supported types
  avcodec: add stream-level stereo3d side data
  mkv: parse stereo mode on decoding
  mkv: convert avstream stereo3d side data during encoding
  mkv: support multistream stereo tracks

 doc/APIchanges            |   6 +++
 libavcodec/avcodec.h      |   6 +++
 libavcodec/version.h      |   2 +-
 libavfilter/vf_showinfo.c |   3 ++
 libavformat/dump.c        |  59 +++++++++++++++++++++++
 libavformat/matroska.c    |  75 +++++++++++++++++++++++++++++
 libavformat/matroska.h    |  10 ++++
 libavformat/matroskadec.c | 120 +++++++++++++++++++++++++++++++++++++++++++++-
 libavformat/matroskaenc.c |  89 +++++++++++++++++++++++++++-------
 libavutil/stereo3d.h      |  19 ++++++++
 libavutil/version.h       |   2 +-
 11 files changed, 372 insertions(+), 19 deletions(-)

-- 
1.8.5.2 (Apple Git-48)

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to