Add transformation matrix API.
authorVittorio Giovara <vittorio.giovara@gmail.com>
Fri, 16 May 2014 02:06:49 +0000 (22:06 -0400)
committerAnton Khirnov <anton@khirnov.net>
Mon, 19 May 2014 11:13:10 +0000 (13:13 +0200)
commitbddd8cbf68551f6405b2bf77cc3e212af9fbe834
treee4055879d665ee6dfd982d6ca2a3b203d92a5c9c
parent9929b3564c0dca42ed7baa6798ef15b6f0013c83
Add transformation matrix API.

Add AV_PKT_DATA_DISPLAYMATRIX and AV_FRAME_DATA_DISPLAYMATRIX as stream and
frame side data (respectively) to describe a display transformation matrix
for linear transformation operations on the decoded video.

Add functions to easily extract a rotation angle from a matrix and
conversely to setup a matrix for a given rotation angle.

Signed-off-by: Anton Khirnov <anton@khirnov.net>
Changelog
doc/APIchanges
libavcodec/avcodec.h
libavcodec/utils.c
libavutil/Makefile
libavutil/display.c [new file with mode: 0644]
libavutil/display.h [new file with mode: 0644]
libavutil/frame.h
libavutil/version.h