Displaying 20 results from an estimated 2000 matches similar to: "liboggplay and overlay video"
2008 Aug 20
2
liboggplay and overlay video
> fancy with unions, but since RGB/RGBA is generally chunked and YUV is
> generally planar, having two separate types makes more sense. There's
OK
> typedef struct {
> unsigned char *data; /* may be RGB or RGBA */
> unsigned char *mask; /* may be NULL if RGBA */
> } OggPlayVideoRGBData;
That's what I have at the moment - two types and something like
the above,
2008 Aug 18
0
liboggplay and overlay video
I think libkate should be able to render in the yuv colour space. A
lot of players use hardware accelerated colour space conversion and
scaling, so in addition to your point about saving unneccesary
conversions, they are likely to be able to offload the compositing
step as well. This means that libtiger should also be able to do the
compositing in yuv.
I think adding an RGB/RGBA frame type to
2008 Aug 20
2
liboggplay and overlay video
> I think adding an RGB/RGBA frame type to liboggplay should *also*
> happen. yuv2rgb is tedious at best and hard to get right at worst, so
I'd added an RGBA type, but if this is going to also carry video,
it might be better to merge this with the existing video type, and
have a 'type' enum, or just several pointers, only one set being
non NULL (makes client code simpler). Would
2008 Dec 15
3
liboggplay: RGBA overlay video, rendering with libtiger
Hi,
the attached patch adds rendering of Kate streams
using libtiger. To do so, it adds a new type of RGBA video.
One can request the incoming video (in YUV) to be sent
in RGBA (ie, asking liboggplay to do the conversion in the
first place).
The large changes in the GLUT player also include fixes
for crash-on-no-sound, mono sound, and locking fixes
(I *think* - at least it works fine for me
2008 Aug 25
0
liboggplay and overlay video
Here's the current state of the changes (not meant to apply yet, but
more or less there in terms of functionality). Comments welcome.
New APIs to request conversion from YUV, use libtiger to render,
and overlay a Kate stream to a video.
It obviously requires libtiger and libkate for the Kate specific stuff:
http://libkate.googlecode.com/
http://libtiger.googlecode.com/
Something which
2008 Sep 22
0
[PATCH] liboggplay: RGB/RGBA video, and rendering Kate streams with libtiger
Hi,
This is an updated patch, replacing the previous one. It allows rendering
Kate streams using libtiger (itself using Pango and Cairo). It allows
video to be converted to RGB, and overlaying of a Kate stream onto a
video.
While there, there are various fixes/tweaks (the asm versions of the YUV
to RGB converters would move the data pointer, so anyone using those at
a later time would access bad
2009 Sep 04
1
Taking advantage of SIMD
After creating a simple decoder for theora using liboggz i started profiling. As someone else stated in the lists the conversion from yuv 2 rgb takes a significant time. I decided to go on the way of SIMD not shaders because SIMD is supported on a wider range of computers. I managed to strip out the yuv 2 rgba conversion code from liboggplay but it seems i am missing something. It runs but the
2008 Apr 21
4
[PATCH] liboggplay - kate support, build fixes, and misc
Hi,
I've added kate support to liboggplay (a prerequisite to getting kate tracks
to work with the mozilla plugin, which I've now got working on Linux).
In addition to the Kate code:
- a new oggplay-uninstalled.pc file
- configure.ac checks for C++ compiler
- no check for fishsound version - it wanted 0.8.0, but the svn itself
was 0.7.1 !?
- don't use imlib2 (nor dump-first-frame) if
2008 Dec 16
0
liboggplay: RGBA overlay video, rendering with libtiger
Hi ogg.k ogg.k, some drive by comments on the patch from a quick look.
Should these be wrapped in HAVE_KATE? Same with the definition of the
functions on oggplay.c? If I'm not building with Kate support it would
prevent dead code from being around.
-----------------8<---------------------------
OggPlayErrorCode
oggplay_get_kate_category(OggPlay *me, int track, const char** category);
2008 Dec 16
1
liboggplay: RGBA overlay video, rendering with libtiger
> Should these be wrapped in HAVE_KATE? Same with the definition of the
> functions on oggplay.c? If I'm not building with Kate support it would
> prevent dead code from being around.
They could, but would change the API, and the implementation just
returns a "not implemented" error currently if HAVE_KATE is undefined,
(and a couple checks for validity) so it's not much
2009 Feb 09
1
liboggplay: yuv to rgb patch
Hey,
::: I'm sending a patch for liboggplay for comments. It adds
- runtime cpu extension detection
- fixed mmx implementation
- added sse2 yuv to rgb conversion
- added a faster vanilla implementation
::: currently it works fine on unix systems, the MSVC implementation needs
a bit of a hacking, but basically you get the concept of the refactoring.
If you have any
2009 Aug 13
2
Getting only frame deltas?
Hi, first post on this list. I run a small game development company
specializing in casual Windows/Mac games.
We've been using Theora for video playback inside our engine for a while,
but we always run into performance issues. I've tracked them down to two
parts : YUV to RGB decoding (done via software) and uploading the new pixel
data to the video card as a texture.
For the YUV to RGB
2008 Aug 20
0
liboggplay and overlay video
On Wed, Aug 20, 2008 at 2:27 AM, ogg.k.ogg.k at googlemail.com
<ogg.k.ogg.k at googlemail.com> wrote:
> I'd added an RGBA type, but if this is going to also carry video,
> it might be better to merge this with the existing video type, and
> have a 'type' enum,
Right now, OggPlayVideoData is just a struct with three arbitrarily
named pointers; it doesn't even know
2007 Nov 20
5
yuv - rgb conversion without contrast decrease.
Hello list,
When I convert an yuv pixel into rgb using the recipies in
http://www.fourcc.org/fccyvrgb.php I get an accurate color conversion
but the contrast seems to be decreased. If i write, e.g., the pixel
directly into an sdl yuv_overlay, I get a well-contrasted frame,
however, if I convert the pixel to rgb and call SDL_MapRGB, I get a
contrast-decreased frame.
Thanks,
Ribamar
2009 Jul 20
1
Liboggplay seeking artifacts
Is anyone working on liboggplay, and if so, is there any plan to support
keyframe-based seeking? I found this, but seems to me that the feature ought
to be part of liboggplay:
http://pearce.org.nz/2009/05/video-seeking-improvements.html
Is there a more appropriate list to post to regarding liboggplay?
Shayne Wissler
-------------- next part --------------
An HTML attachment was scrubbed...
2004 Dec 08
3
yuv2rgb
hi all,
i'm trying to code a tool to get some images from a ogg/theora file ....
so basically i need to get a frame and convert to rgb ... and here is my
question (sorry, i'm newbe here) ...
how to convert a yuv_buffer to a rgb matrix ?
i tryied diferent ways but my mistakes are bassically cause i don't
understant how yuv_buffer structure works ...
anybody can help? thanks a lot.
2010 Apr 01
1
Ogg/theora a/v sync issue with liboggplay
Hi,
The following url is being played with incorrect a/v sync in Firefox:
http://195.10.10.216/flumotion/videodemo/med.ogg?token=c965dab73e5ed982821e01174e87925a4bb3134e4bb9aaec
(it is time limited, but should work a few days, I could provide)
Tested with 3.6.3pre on Linux (with and without PulseAudio) and
Firefox 3.6 on Windows XP.
Looking at firefox source code, I found the library that is
2007 Feb 16
1
AW: How to do Theora playback efficiently ?
Hi Ralph,
thanks for your posting.
Yes, the standard example player in the theora distribution could also do it
when theora would not need so much time. I removed the frame dropping from
the example because it's based on some audio stuff under Linux that isn't
available on Windows. Currently I've no frame dropping handling build in
because the first goal is a good raw performance of
2009 Apr 03
4
liboggplay, liboggz, libfishsound migrated to git.xiph.org
Hi,
A week or two ago Viktor Gal migrated the liboggplay source repo to
git.xiph.org, and this week I moved the liboggz and libfishsound
repositories.
You can see the git repositories available via gitweb at http://git.xiph.org/
I wrote some brief news about the move, and instructions for getting the code:
http://blog.kfish.org/2009/04/liboggplay-liboggz-libfishsound.html
Thanks to Ralph Giles
2009 Apr 03
4
liboggplay, liboggz, libfishsound migrated to git.xiph.org
Hi,
A week or two ago Viktor Gal migrated the liboggplay source repo to
git.xiph.org, and this week I moved the liboggz and libfishsound
repositories.
You can see the git repositories available via gitweb at http://git.xiph.org/
I wrote some brief news about the move, and instructions for getting the code:
http://blog.kfish.org/2009/04/liboggplay-liboggz-libfishsound.html
Thanks to Ralph Giles