Changeset 9846
- Timestamp:
- 03/03/09 17:36:31 (4 years ago)
- Location:
- OpenSceneGraph/branches/osg-cocoa-dev
- Files:
-
- 7 modified
-
. (modified) (1 prop)
-
CMakeModules/FindFFmpeg.cmake (modified) (4 diffs)
-
src/OpenThreads/win32 (modified) (1 prop)
-
src/osgPlugins/ffmpeg/CMakeLists.txt (modified) (2 diffs)
-
src/osgPlugins/ffmpeg/FFmpegDecoderVideo.hpp (modified) (1 diff)
-
src/osgPlugins/ffmpeg/FFmpegImageStream.hpp (modified) (2 diffs)
-
src/osgPlugins/ffmpeg/ReaderWriterFFmpeg.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/branches/osg-cocoa-dev
- Property svn:mergeinfo set to /OpenSceneGraph/trunk:9838-9843
-
OpenSceneGraph/branches/osg-cocoa-dev/CMakeModules/FindFFmpeg.cmake
r9817 r9846 1 # Locate gdal1 # Locate ffmpeg 2 2 # This module defines 3 3 # FFMPEG_LIBRARIES 4 # FFMPEG_FOUND, if false, do not try to link to gdal4 # FFMPEG_FOUND, if false, do not try to link to ffmpeg 5 5 # FFMPEG_INCLUDE_DIR, where to find the headers 6 6 # … … 10 10 # Created by Robert Osfield. 11 11 12 #use pkg-config to find various mod ues12 #use pkg-config to find various modes 13 13 INCLUDE(FindPkgConfig OPTIONAL) 14 14 … … 30 30 31 31 SET(FFMPEG_INCLUDE_DIRS ${FFMPEG_LIBAVFORMAT_INCLUDE_DIRS}) 32 32 33 SET(FFMPEG_LIBRARY_DIRS ${FFMPEG_LIBAVFORMAT_LIBRARY_DIRS}) 34 33 35 SET(FFMPEG_LIBRARIES 34 36 ${FFMPEG_LIBAVFORMAT_LIBRARIES} … … 36 38 ${FFMPEG_LIBAVCODEC_LIBRARIES} 37 39 ${FFMPEG_LIBAVUTIL_LIBRARIES}) 38 40 39 41 ENDIF(FFMPEG_LIBAVFORMAT_FOUND AND FFMPEG_LIBAVDEVICE_FOUND AND FFMPEG_LIBAVCODEC_FOUND AND FFMPEG_LIBAVUTIL_FOUND) 40 42 -
OpenSceneGraph/branches/osg-cocoa-dev/src/OpenThreads/win32
- Property svn:mergeinfo changed from /OpenSceneGraph/trunk/src/OpenThreads/win32:9832 to /OpenSceneGraph/trunk/src/OpenThreads/win32:9832,9838-9843
-
OpenSceneGraph/branches/osg-cocoa-dev/src/osgPlugins/ffmpeg/CMakeLists.txt
r9827 r9846 2 2 3 3 INCLUDE_DIRECTORIES( 4 ${FFMPEG_LIBAVFORMAT_INCLUDE_DIRS} ${FFMPEG_LIBAVFORMAT_INCLUDE_DIRS}/libavformat 5 ${FFMPEG_LIBAVDEVICE_INCLUDE_DIRS} ${FFMPEG_LIBAVDEVICE_INCLUDE_DIRS}/libavdevice 6 ${FFMPEG_LIBAVCODEC_INCLUDE_DIRS} ${FFMPEG_LIBAVCODEC_INCLUDE_DIRS}/libavcodec 7 ${FFMPEG_LIBAVUTIL_INCLUDE_DIRS} ${FFMPEG_LIBAVUTIL_INCLUDE_DIRS}/libavcodec 4 ${FFMPEG_LIBAVFORMAT_INCLUDE_DIRS} ${FFMPEG_LIBAVFORMAT_INCLUDE_DIRS}/libavformat ${FFMPEG_LIBAVFORMAT_INCLUDE_DIRS}/ffmpeg 5 ${FFMPEG_LIBAVDEVICE_INCLUDE_DIRS} ${FFMPEG_LIBAVDEVICE_INCLUDE_DIRS}/libavdevice ${FFMPEG_LIBAVDEVICE_INCLUDE_DIRS}/ffmpeg 6 ${FFMPEG_LIBAVCODEC_INCLUDE_DIRS} ${FFMPEG_LIBAVCODEC_INCLUDE_DIRS}/libavcodec ${FFMPEG_LIBAVCODEC_INCLUDE_DIRS}/ffmpeg 7 ${FFMPEG_LIBAVUTIL_INCLUDE_DIRS} ${FFMPEG_LIBAVUTIL_INCLUDE_DIRS}/libavcodec ${FFMPEG_LIBAVUTIL_INCLUDE_DIRS}/ffmpeg 8 8 ) 9 9 10 MESSAGE("FFMPEG_INCLUDE_DIRS = " ${FFMPEG_INCLUDE_DIRS} ) 11 MESSAGE("FFMPEG_LIBRARIES = " ${FFMPEG_LIBRARIES} ) 10 # MESSAGE("FFMPEG_LIBAVFORMAT_INCLUDE_DIRS = " ${FFMPEG_LIBAVFORMAT_INCLUDE_DIRS} ) 11 # MESSAGE("FFMPEG_LIBAVDEVICE_INCLUDE_DIRS = " ${FFMPEG_LIBAVDEVICE_INCLUDE_DIRS} ) 12 # MESSAGE("FFMPEG_LIBAVCODEC_INCLUDE_DIRS = " ${FFMPEG_LIBAVCODEC_INCLUDE_DIRS} ) 13 # MESSAGE("FFMPEG_LIBAVUTIL_INCLUDE_DIRS = " ${FFMPEG_LIBAVUTIL_INCLUDE_DIRS} ) 14 # MESSAGE("FFMPEG_LIBRARIES = " ${FFMPEG_LIBRARIES} ) 12 15 13 16 SET(TARGET_SRC … … 31 34 ) 32 35 36 LINK_DIRECTORIES(${FFMPEG_LIBRARY_DIRS}) 37 33 38 SET(TARGET_EXTERNAL_LIBRARIES ${FFMPEG_LIBRARIES} ) 34 39 35 40 36 41 #### end var setup ### 37 SETUP_PLUGIN(ffmpeg )42 SETUP_PLUGIN(ffmpeg ffmpeg) -
OpenSceneGraph/branches/osg-cocoa-dev/src/osgPlugins/ffmpeg/FFmpegDecoderVideo.hpp
r9826 r9846 4 4 5 5 6 #include "FFmpegHeaders.hpp" 6 7 #include "BoundedMessageQueue.hpp" 7 8 #include "FFmpegClocks.hpp" -
OpenSceneGraph/branches/osg-cocoa-dev/src/osgPlugins/ffmpeg/FFmpegImageStream.hpp
r9827 r9846 7 7 #include <OpenThreads/Condition> 8 8 #include <OpenThreads/Thread> 9 10 11 #ifdef _WIN3212 #if defined OSG_LIBRARY_STATIC13 #define OSGFFMPEG_EXPORT_API14 #elif defined OSG_LIBRARY || defined osgFFmpeg_EXPORTS15 #define OSGFFMPEG_EXPORT_API __declspec(dllexport)16 #else17 #define OSGFFMPEG_EXPORT_API __declspec(dllimport);18 #endif19 #else20 #define OSGFFMPEG_EXPORT_API21 #endif22 23 24 9 25 10 namespace osgFFmpeg … … 34 19 35 20 36 class OSGFFMPEG_EXPORT_APIFFmpegImageStream : public osg::ImageStream, public OpenThreads::Thread21 class FFmpegImageStream : public osg::ImageStream, public OpenThreads::Thread 37 22 { 38 23 public: -
OpenSceneGraph/branches/osg-cocoa-dev/src/osgPlugins/ffmpeg/ReaderWriterFFmpeg.cpp
r9816 r9846 20 20 supportsExtension("flv", ""); 21 21 supportsExtension("mov", ""); 22 supportsExtension("ogg", "Theora movie format"); 22 23 supportsExtension("mpg", "Mpeg movie format"); 23 24 supportsExtension("mpv", "Mpeg movie format");
