-
Notifications
You must be signed in to change notification settings - Fork 10
Home
Paul Houx edited this page Jul 4, 2013
·
2 revisions
Known issues
- Playing more than 1 movie at a time, or opening a movie without closing the current one, may cause incorrect behavior.
This is a priority for me - what sort of incorrect behavior have you observed so far?
-If I create a MovieGlRef mMovie
and play a video, it works without problems (assuming the video format is supported). If I then call mMovie = ffmpeg::MovieGl::create( moviePath )
without calling mMovie.reset()
first, the destructor of the first movie is called after the constructor of the second and the movie won't work anymore. I suspect this has to do with initializing FFmpeg. Furthermore, I want to disable move semantics on the MovieGl object somehow, so that the destructor of the first one is called before the second one takes its place. Perhaps that would in part solve the problem. It's probably easy to fix, just didn't have time.
- Can't play audio in floating point format, most notably the Microsoft WMV-format. Resampling is required, which is not yet implemented.
- Can't play files without at least one audio track. Synchronization depends on audio. Will be fixed later.
- Uploading the video texture to the GPU via DMA is not yet implemented and therefor not yet optimized.