I have a quick question here:

I'm trying to figure what would be the best way to work with an sdl_surface
for the movie module. Let me give some quick background here. All the code
I've been able to find with ffmpeg seems to use only sdl_overlays. The way
the overlays work, is that you can write to them, then you have to
explicitly display them. I've figured out a good way to write arbritary
video formats to a surface(AVFrame->sws_scale to YUV420P in an
AVPicture->conversion algorithm which writes to the SDL_Surface). But I'm
wondering if I need to do any more than that. I do have picture queue set
up, which stores finished pictures, as the decoding goes a lot faster than
waiting the amount of time to show a new frame. The picture queue stores
VidPicture objects which uses either an overlay or a surface, depending on
arguments passed in by the user at the initialization of the object. What
else do I have to do to "display" the written surface? I'm thinking just
writing to the given surface by the user would be satisfactory? If so, what
is the fastest way?

-Tyler

-- 
Visit my blog at http://oddco.ca/zeroth/zblog

Reply via email to