Displaying videos

closed account (z605fSEw)
Hi
Currently i am desiging a video editing suite. I have designed the GUI using wxWidgets and have successfully decoded the video using FFMPEG. I want the video being played on two seperate panels within the GUI, each seperate instance of the video will have a different effect applied to it.
I am having a problem finding a effiecent way of displaying the videos. I require the user to be able to zoom and move the frames, and the video will be full HD.

I have tried using SDL. In the documentation it says to use SDL_overlays for video although they will not display without a seperate SDL window which i dnt want and only one overlayt can be displayed at one time. I have got video displaying on the two imbedded panels using SDL_surfaces although these are two slow and are hard to zoom and manipulate.

I have looked at SFML although it looks like it has the same features as SDL and will be too slow to zoom and manipulate the videos.

I was wondering if anyone knew of a graphics library / video playing library whihch is capable of playing, zooming, moving and manipulating the pixels of videos at decent speeds.

Thanks Dan
I don't really know any libraries, but I'd like to make a comment.
Just how fast do you want it to be? Just playing HD is already a CPU-intensive task without a GPU that can handle the decoding. So you either want to recover the data from the GPU, manipulate it, and send it back for display, or you want to do all the work in the CPU. Neither option is very fast.
closed account (z605fSEw)
I relize that playing HD is very hard and i know i will not be able to zoom and manipulate the frames while it is playing but at the moment i cant even watch 640x480 videos full screen using the SDL_Surface method
Topic archived. No new replies allowed.