- Timestamp:
- 03/11/09 16:12:46 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/FFmpegImageStream.cpp
r9869 r9910 19 19 m_frame_published_flag(false) 20 20 { 21 setOrigin(osg::Image:: BOTTOM_LEFT);21 setOrigin(osg::Image::TOP_LEFT); 22 22 23 23 std::auto_ptr<FFmpegDecoder> decoder(new FFmpegDecoder); … … 72 72 const_cast<unsigned char *>(m_decoder->video_decoder().image()), NO_DELETE 73 73 ); 74 75 set Origin(osg::Image::TOP_LEFT);76 74 75 setPixelAspectRatio(m_decoder->video_decoder().pixelAspectRatio()); 76 77 77 m_decoder->video_decoder().setUserData(this); 78 78 m_decoder->video_decoder().setPublishCallback(publishNewFrame); … … 141 141 142 142 143 double FFmpegImageStream:: duration() const143 double FFmpegImageStream::getLength() const 144 144 { 145 145 return m_decoder->duration(); … … 148 148 149 149 150 bool FFmpegImageStream::videoAlphaChannel() const 150 double FFmpegImageStream::getFrameRate() const 151 { 152 return m_decoder->video_decoder().frameRate(); 153 } 154 155 156 157 bool FFmpegImageStream::isImageTranslucent() const 151 158 { 152 159 return m_decoder->video_decoder().alphaChannel(); 153 160 } 154 161 155 156 157 double FFmpegImageStream::videoAspectRatio() const158 {159 return m_decoder->video_decoder().aspectRatio();160 }161 162 163 164 double FFmpegImageStream::videoFrameRate() const165 {166 return m_decoder->video_decoder().frameRate();167 }168 162 169 163
