OpenSceneGraph/src/osgPlugins/quicktime
Robert Osfield c385e11aff From Riccardo Corsi, "in attach you'll find a patch to cleanup a little bit the (de)initialization code of QuickTime environment from the quickTime pluging.
It basically removes the static init() and exit() functions,and move them inside the observer class (the one that cleans everything up when the last media is unloaded).

It also add an extra check to clean up on exit if the QuickTime env is initialized, but no media is succesfully loaded / written (it might happens with streaming resources).

I tested it under WinXP with zero, one and multiple videos.

Stephan reads in copy: could you kindly check if everything runs smooth under OSX as well? Also, have you got a chance to test it with streaming media?
"
2009-02-11 17:14:53 +00:00
..
CMakeLists.txt From Stephan Huber, "attached you'll find a refactored and improved quicktime-plugin. I moved all code related to the image-loading, swizzling etc into an extra class. The quicktime plugin supports now reading and writing images from/to streams and the code is less cluttered than previous versions. 2008-04-17 15:30:35 +00:00
MovieData.cpp From Michael Guerrero, Fixed crash that occurred when openning an new movie file after all previous movie ImageStream had been closed. Also add a missing close of the movie file. 2008-08-25 15:20:42 +00:00
MovieData.h From Michael Guerrero, Fixed crash that occurred when openning an new movie file after all previous movie ImageStream had been closed. Also add a missing close of the movie file. 2008-08-25 15:20:42 +00:00
QTImportExport.cpp From Riccardo Corsi, "in attach you'll find a patch to cleanup a little bit the (de)initialization code of QuickTime environment from the quickTime pluging. 2009-02-11 17:14:53 +00:00
QTImportExport.h From Stephan Huber, "attached you'll find a refactored and improved quicktime-plugin. I moved all code related to the image-loading, swizzling etc into an extra class. The quicktime plugin supports now reading and writing images from/to streams and the code is less cluttered than previous versions. 2008-04-17 15:30:35 +00:00
QTLiveUtils.cpp From Rafa Gaitan, "I have corrected some includes of the quicktime plugin 2007-12-24 14:47:49 +00:00
QTLiveUtils.h From Rafa Gaitan, "I have corrected some includes of the quicktime plugin 2007-12-24 14:47:49 +00:00
QTUtils.cpp From Riccardo Corsi, "in attach you'll find a patch to cleanup a little bit the (de)initialization code of QuickTime environment from the quickTime pluging. 2009-02-11 17:14:53 +00:00
QTUtils.h From Riccardo Corsi, "in attach you'll find a patch to cleanup a little bit the (de)initialization code of QuickTime environment from the quickTime pluging. 2009-02-11 17:14:53 +00:00
QuicktimeImageStream.cpp Added support for setting volume in xine plugin, manual adjustment of volume 2007-11-04 16:08:05 +00:00
QuicktimeImageStream.h From Brad Colbert with ammendments by Robert Osfield, add set/getVolume support 2007-06-28 14:19:30 +00:00
QuicktimeLiveImageStream.cpp From Colin Dunlop, add live video stream support 2007-11-06 12:07:23 +00:00
QuicktimeLiveImageStream.h From Rafa Gaitan, "I have corrected some includes of the quicktime plugin 2007-12-24 14:47:49 +00:00
ReaderWriterQT.cpp From Riccardo Corsi, "in attach you'll find a patch to cleanup a little bit the (de)initialization code of QuickTime environment from the quickTime pluging. 2009-02-11 17:14:53 +00:00