Opened 9 years ago

Closed 7 years ago

#6035 closed enhancement (fixed)

Add webm and vp8 support to mediakit

Reported by: tqh Owned by: nobody
Priority: normal Milestone: R1/alpha4
Component: Audio & Video/Codecs Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All


Google has been working on a format for the video tag that is not encumbered with patents. See

They provide patches for ffmpeg.

Change History (9)

comment:1 Changed 9 years ago by cb88

WebM support and vp8 have been integrated into ffmpeg 0.6 so those patches are no longer needed. for release news

comment:2 Changed 9 years ago by tangobravo

Since Stippi recently switched to ffmpeg 0.6, does that mean WebM/VP8 is now supported on Haiku?

comment:3 Changed 9 years ago by stippi

No, not yet. In FFmpeg 0.6, there is support for the WebM container in the Matroska demuxer, already active. Then there is an optional decoder (and I think encoder, too) which needs libvpx. I've ported libvpx here locally (compiles out of the box, once you have added Haiku support to the build system), but I haven't gotten around to send my patch upstream and also not to integrate libvpx into the FFmpeg plugin. Current versions of FFmpeg contain their own (faster) VP8 decoder. libvpx is quite a bit of code, upgrading FFmpeg to a random SVN version looks somewhat attractive considering that, but on the other hand VP8 support is not really important as long as we have no HTML5 video support in WebPositive anyway. I certainly won't work on any of this for the next year at least... so low hanging fruit for someone who wants to get their hands dirty!

comment:4 Changed 9 years ago by michaelvoliveira


.bep file and .patch for libvpx


working with gcc2 and gcc4

comment:5 Changed 9 years ago by tqh

That is not a proper port. You should add case for Haiku platform, not destroy compilation on other platforms.

comment:6 Changed 9 years ago by michaelvoliveira

All right!


following tqh instructions... thanks!

comment:7 Changed 8 years ago by umccullough

It seems libvpx is already included in our ffmpeg port - is it enabled and used?

Can this ticket be closed yet?

comment:8 Changed 8 years ago by stippi

The linked file is just the FFmpeg decoder which would use libvpx if it were present and enabled. It is neither present nor enabled, however. ;-)

comment:9 Changed 7 years ago by korli

Milestone: UnscheduledR1/alpha4
Resolution: fixed
Status: newclosed

Added in hrev43850.

Note: See TracTickets for help on using tickets.