summaryrefslogtreecommitdiff
path: root/avmedia
diff options
context:
space:
mode:
authorMichael Stahl <mst@apache.org>2011-08-28 22:22:13 +0000
committerMichael Stahl <mst@apache.org>2011-08-28 22:22:13 +0000
commitb63dec716d1ccb1eb9357ad35815be02a0e3bfe7 (patch)
tree6c5c6d127b5e57aca9f569f6158910ebc1ae9a23 /avmedia
parentf938189848745eb9ac2e4de0467cd05bbd479274 (diff)
avmedia: fix gstreamer build breakage:
pass parameter pURI to base class ctor (was caused by conflicting changes in solaris11 and impress210)
Diffstat (limited to 'avmedia')
-rw-r--r--avmedia/source/gstreamer/gstframegrabber.cxx8
-rw-r--r--avmedia/source/gstreamer/gstframegrabber.hxx9
-rw-r--r--avmedia/source/gstreamer/gstplayer.hxx2
3 files changed, 8 insertions, 11 deletions
diff --git a/avmedia/source/gstreamer/gstframegrabber.cxx b/avmedia/source/gstreamer/gstframegrabber.cxx
index daf64d80ed25..357197cf8ccd 100644
--- a/avmedia/source/gstreamer/gstframegrabber.cxx
+++ b/avmedia/source/gstreamer/gstframegrabber.cxx
@@ -45,18 +45,12 @@ const gulong GRAB_TIMEOUT = 10000000;
// ----------------
FrameGrabber::FrameGrabber( GString* pURI ) :
+ FrameGrabber_BASE(pURI),
mpFrameMutex( g_mutex_new() ),
mpFrameCond( g_cond_new() ),
mpLastPixbuf( NULL ),
mbIsInGrabMode( false )
{
- if( pURI )
- {
- OSL_TRACE( ">>> --------------------------------" );
- OSL_TRACE( ">>> Creating Player object with URL: %s", pURI->str );
-
- mpThread = g_thread_create( Player::implThreadFunc, this, true, NULL );
- }
}
// ------------------------------------------------------------------------------
diff --git a/avmedia/source/gstreamer/gstframegrabber.hxx b/avmedia/source/gstreamer/gstframegrabber.hxx
index fac2e298fb2c..05b256381a8a 100644
--- a/avmedia/source/gstreamer/gstframegrabber.hxx
+++ b/avmedia/source/gstreamer/gstframegrabber.hxx
@@ -42,8 +42,13 @@ namespace avmedia { namespace gst {
// - FrameGrabber -
// ----------------
-class FrameGrabber :
- public ::cppu::ImplInheritanceHelper1 < Player,::com::sun::star::media::XFrameGrabber >
+typedef ::cppu::ImplInheritanceHelper1
+< Player
+, ::com::sun::star::media::XFrameGrabber
+> FrameGrabber_BASE;
+
+class FrameGrabber
+ : public FrameGrabber_BASE
{
public:
diff --git a/avmedia/source/gstreamer/gstplayer.hxx b/avmedia/source/gstreamer/gstplayer.hxx
index 2127e87a93ec..d5bfc9c737ff 100644
--- a/avmedia/source/gstreamer/gstplayer.hxx
+++ b/avmedia/source/gstreamer/gstplayer.hxx
@@ -168,8 +168,6 @@ protected:
return( g_atomic_int_get( &mnInitialized ) > 0 );
}
- static gpointer implThreadFunc( gpointer pData );
-
private:
Player( const Player& );