Hello,
this is the latest update to the rotation API. In this episode we have:
* API is consistent with names and return values;
* API is more documented, with examples and exaplanations;
* data is stored as array of 9 elements instead of as a matrix;
* functions to translate and flip the matrix are available;
* rotation values are printed on the console with avprobe and family;
* H264 and HEVC SEI message fully support flipping operations.
On an unrelated note, why to en_US keyboards do not have a degree symbol?
Cheers,
Vittorio
Vittorio Giovara (7):
display transformation api
mov: store display matrix in a stream side data
h264: parse display orientation SEI message
hevc: parse display orientation SEI message
vf_showinfo: print display transformation values
lavf: group dump functions together
lavf: dump stream side data when probing
Changelog | 1 +
doc/APIchanges | 8 +
libavcodec/avcodec.h | 7 +
libavcodec/h264.c | 18 ++
libavcodec/h264.h | 8 +
libavcodec/h264_sei.c | 22 +++
libavcodec/hevc.c | 18 ++
libavcodec/hevc.h | 5 +
libavcodec/hevc_sei.c | 17 ++
libavcodec/utils.c | 9 +
libavcodec/version.h | 2 +-
libavfilter/vf_showinfo.c | 5 +
libavformat/Makefile | 1 +
libavformat/dump.c | 427 ++++++++++++++++++++++++++++++++++++++++++++++
libavformat/isom.h | 2 +
libavformat/mov.c | 42 ++++-
libavformat/utils.c | 247 ---------------------------
libavutil/Makefile | 2 +
libavutil/display.c | 78 +++++++++
libavutil/display.h | 78 +++++++++
libavutil/frame.h | 6 +
libavutil/version.h | 2 +-
22 files changed, 753 insertions(+), 252 deletions(-)
create mode 100644 libavformat/dump.c
create mode 100644 libavutil/display.c
create mode 100644 libavutil/display.h
--
1.8.3.2
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel