Opened 14 years ago
Closed 13 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: | ||
Platform: | All |
Description
Google has been working on a format for the video tag that is not encumbered with patents. See http://www.webmproject.org/
They provide patches for ffmpeg.
Change History (9)
comment:1 by , 14 years ago
comment:2 by , 14 years ago
Since Stippi recently switched to ffmpeg 0.6, does that mean WebM/VP8 is now supported on Haiku?
comment:3 by , 14 years ago
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 by , 14 years ago
Here..
.bep file and .patch for libvpx
[http://ports.haiku-files.org/ticket/428
working with gcc2 and gcc4
comment:5 by , 14 years ago
That is not a proper port. You should add case for Haiku platform, not destroy compilation on other platforms.
comment:6 by , 14 years ago
comment:7 by , 13 years ago
It seems libvpx is already included in our ffmpeg port - is it enabled and used?
http://dev.haiku-os.org/browser/haiku/trunk/src/add-ons/media/plugins/ffmpeg/libavcodec/libvpxdec.c
Can this ticket be closed yet?
comment:8 by , 13 years ago
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 by , 13 years ago
Milestone: | Unscheduled → R1/alpha4 |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Added in hrev43850.
WebM support and vp8 have been integrated into ffmpeg 0.6 so those patches are no longer needed. http://ffmpeg.org/ for release news