[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11066] branches/soc-2007-hcube/intern/ tinySND: Added various data provider's skeleton.
Csaba Hruska
csaba.hruska at gmail.com
Tue Jun 26 14:05:17 CEST 2007
Revision: 11066
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11066
Author: hcube
Date: 2007-06-26 14:05:17 +0200 (Tue, 26 Jun 2007)
Log Message:
-----------
Added various data provider's skeleton.
Added Paths:
-----------
branches/soc-2007-hcube/intern/tinySND/ffmpeg/
branches/soc-2007-hcube/intern/tinySND/ffmpeg/ffmpegProvider.cpp
branches/soc-2007-hcube/intern/tinySND/ffmpeg/ffmpegProvider.h
Added: branches/soc-2007-hcube/intern/tinySND/ffmpeg/ffmpegProvider.cpp
===================================================================
--- branches/soc-2007-hcube/intern/tinySND/ffmpeg/ffmpegProvider.cpp (rev 0)
+++ branches/soc-2007-hcube/intern/tinySND/ffmpeg/ffmpegProvider.cpp 2007-06-26 12:05:17 UTC (rev 11066)
@@ -0,0 +1,28 @@
+#include <ffmpeg/avformat.h>
+#include <ffmpeg/avcodec.h>
+#include <ffmpeg/rational.h>
+
+#include "ffmpegProvider.h"
+
+ffmpegProvider::ffmpegProvider( char *filename )
+{
+}
+
+ffmpegProvider::~ffmpegProvider(void)
+{
+}
+
+bool ffmpegProvider::isFormatSupported(void)
+{
+ return false;
+}
+
+void ffmpegProvider::seek( int frameNum )
+{
+}
+
+int ffmpegProvider::fillBuffer( float *buffer, int channelIndex, int framesNum )
+{
+ return 0;
+}
+
Added: branches/soc-2007-hcube/intern/tinySND/ffmpeg/ffmpegProvider.h
===================================================================
--- branches/soc-2007-hcube/intern/tinySND/ffmpeg/ffmpegProvider.h (rev 0)
+++ branches/soc-2007-hcube/intern/tinySND/ffmpeg/ffmpegProvider.h 2007-06-26 12:05:17 UTC (rev 11066)
@@ -0,0 +1,21 @@
+#ifndef __FFMPEGPROVIDER_H__
+#define __FFMPEGPROVIDER_H__
+
+#include "SND_DataProvider.h"
+
+class ffmpegProvider: public SND_DataProvider
+{
+public:
+ ffmpegProvider( char *filename );
+ ~ffmpegProvider();
+
+ bool isFormatSupported();
+
+ void seek( int frameNum );
+ int fillBuffer( float *buffer, int channelIndex, int framesNum );
+
+private:
+};
+
+#endif // __FFMPEGPROVIDER_H__
+
More information about the Bf-blender-cvs
mailing list