MAMEWorld >> Programming
View all threads Index   Flat Mode Flat  

Digitalghost
MAMEHub Creator
Reged: 06/15/10
Posts: 67
Loc: California, USA
Send PM
Re: WebM support
07/03/13 03:10 AM


> > Cool, please stay up to date with github because I've already found two bugs:
>
> I attempted to integrate it and Micko and I made the decision to abort.
>
> 1) The code requires a horrifying soup of compiler options to build -Wall, and it
> gets worse when you include Clang and MSVC++ builds, both of which are routinely done
> by devs and users.

Any compiler options can be moved into a common header file that only the webm codes knows about.

> 2) There's no plain C version of WebM to fulfill NOASM=1 builds.

Incorrect, you can enable the plain C version by setting all of the HAVE_* and ARCH_* defines to 0 in vpx_config.h

> 3) It pulls in Boost, which is larger than all of MAME.

It only needs boost::thread. You can replace this with any threading library (there's probably already one in mame, although I couldn't find it)

> 4) The WebM code isn't much like what Google ships, which set off alarm bells.

It's exactly what google ships, but it's over 2 years old. Replacing with a more recent version would be great for both of us, and shouldn't cause any issues.

> 5) The YASM requirement is a blocker until they ship a packaged installer for OS X.
> MAME is currently easier to compile on OS X than on any other operating system when
> you follow my instructions and install SDL as a framework, and disrupting that is not
> acceptable.

See (2)

>
> Almost none of this is your fault (it's primarily Google's), but we're going to
> pursue alternate methods of logging compressed videos.

This makes it my fault. Let me know if you still can't move forward.


Check out MAMEHub here: http://www.mamehub.info/







Entire thread
Subject Posted by Posted on
* WebM support Digitalghost 06/24/13 05:26 PM
. * Re: WebM support R. Belmont  06/24/13 10:05 PM
. * Re: WebM support Digitalghost  06/26/13 09:20 AM
. * Re: WebM support R. Belmont  06/27/13 01:54 PM
. * Re: WebM support Digitalghost  06/30/13 04:54 PM
. * Re: WebM support R. Belmont  07/01/13 02:42 AM
. * Re: WebM support Digitalghost  07/03/13 03:10 AM
. * Re: WebM support R. Belmont  06/29/13 06:51 PM
. * Re: WebM support Digitalghost  06/30/13 04:52 PM
. * Re: WebM support R. Belmont  07/01/13 02:43 AM
. * Re: WebM support drewcifer  06/30/13 05:06 PM

Extra information Permissions
Moderator:  Pi 
0 registered and 36 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 3331