Adding support for encoding VP8 Alpha
authorVignesh Venkatasubramanian <vigneshv@google.com>
Wed, 8 May 2013 23:59:33 +0000 (16:59 -0700)
committerMichael Niedermayer <michaelni@gmx.at>
Fri, 17 May 2013 13:11:23 +0000 (15:11 +0200)
commit98c292a7a8f273050febc61acd725e572aa8d3ed
tree0cfbc64ae402feb26c5ed0f85c14fc6726f28360
parent2fb193b1e7428fba0fe43ca9c231b3f822d65774
Adding support for encoding VP8 Alpha

This patch adds support for encoding VP8 files with alpha. The alpha channel
is encoded separately and the output is placed in AVPacket's side_data. The
muxer then muxes it into the BlockAdditional element of the matroska container.
More details on spec here: http://goo.gl/wCP1y

Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/libvpxenc.c
libavformat/mux.c