[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
I didn't use that because it only works with IVF (video only) not WebM.
I got the code I've been working with trimmed down though. It's about
1200 lines in 3 source/3 header files but I can combine them later and
trim it even more. Right now all it does it write raw YUV to a file,
though... then I have a separate Allegro program that reads/plays that.
But shouldn't be too hard to do the actual thing now.
On Mon, 2015-06-15 at 21:54 +0200, Beoran wrote:
> I didn't try it but this example looks easy enough...
>
> https://chromium.googlesource.com/webm/libvpx/+/v1.4.0/examples/simple_decoder.c
>
>
> Op 15-06-15 17:19, Trent Gamblin schreef:
> > I'm able to play WebM videos (no audio) but I'm not sure this is much
> > better than ffmpeg. I have to copy a ton of headers and source files out
> > of the libvpx tree. There's probably a way to use just the core libvpx
> > but there's no documentation and I'm sure it would be a lot more
> > difficult. What I used is "vpxdec" from libvpx as a starting point.
> >
> > Process would basically be: build libvpx, make libraries out of libwebm
> > and libyuv (included in libvpx but it doesn't build libraries, it does
> > build the object files though), manually install those libraries along
> > with make install for libvpx. Then you could build the video player
> > which includes a whole bunch of files from libvpx... not pretty.
> >
> > It does have the advantage of being patent free, though. Not sure if I
> > should continue on with it or not.