[FFmpeg-devel] [PATCH] VP8 de/encode via libvpx

James Zern jzern
Wed May 19 20:28:10 CEST 2010


VP8 and associated WebM container made public today [1].

The attached will enable decode and basic encode of VP8 through
libvpx. I split the encode as some of the options mapping done will
probably be questionable so I thought that would do with its own
thread.

Some notes and questions regarding the sources:
 - libvpx{enc,dec} currently have a BSD style license, if it doesn't
make sense in this context we can go to LGPL
- the configure test might do to be split for encode/decode
- also related to configure and the sources, currently the library
does not install includes to vpx/, for example, so the check is done
just in the current include path
- libvpx can be built with multi-thread support (libpthread). Is it up
to the user to add --enable-pthreads in this case or should that be
rolled into this specific test?

[1]: http://www.webmproject.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: allcodecs-register_VP8.diff
Type: application/octet-stream
Size: 505 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100519/fc3b8306/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: avcodec-VP8_CODEC_ID.diff
Type: application/octet-stream
Size: 366 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100519/fc3b8306/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: avcodec-minor_version_bump.diff
Type: application/octet-stream
Size: 567 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100519/fc3b8306/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: riff-VP80_fourcc.diff
Type: application/octet-stream
Size: 645 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100519/fc3b8306/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libavcodec-build_VP8.diff
Type: application/octet-stream
Size: 659 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100519/fc3b8306/attachment-0004.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libvpxdec.diff
Type: application/octet-stream
Size: 6556 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100519/fc3b8306/attachment-0005.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: configure-libvpx_test.diff
Type: application/octet-stream
Size: 2324 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100519/fc3b8306/attachment-0006.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libvpxenc-00_base.diff
Type: application/octet-stream
Size: 18132 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100519/fc3b8306/attachment-0007.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: documentation-add_VP8.diff
Type: application/octet-stream
Size: 1050 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100519/fc3b8306/attachment-0008.obj>



More information about the ffmpeg-devel mailing list