gstreamer 0.10 backend? & more automation questions

Matt Price matt.price at utoronto.ca
Thu Dec 21 14:45:37 UTC 2006


On Wed, 2006-20-12 at 11:28 +0100, Sascha Sommer wrote:
> Hi,
> 
> On Wednesday 20 December 2006 05:23, Matt Price wrote:
> > On Tue, 2006-19-12 at 23:57 +0000, Colin Guthrie wrote:
> > > Matt Price wrote:
> > > > Hi,
> > > >
> > > > I'm running amarok 1.4.4 on ubuntu edgy, and have some troubles withmy
> > > > sound card when using the xine engine.  Ive tried exaile outwith
> > > > gstreamer and can see that gstreamer releases my sound card when exaile
> > > > stops playing, so I'd like to try amarok using the gstreamer engine,
> > > > but I see that it's been disabled in ubuntu.  So I wondered what the
> > > > status of the gstreamer backend is; I don't see much about it on the
> > > > website but I did see some mandriva packages on rpmsearch or somewhere
> > > > & wondereed what the chances were of getting those to work with ubuntu.
> > >
> > > I don't really know this situation here but I believe the API changed
> > > and there is no maintainter for this code. There may also have been a
> > > licenseing issue involved too.
> > >
> > > I beleive someone wrote a yauap engine recently commited which is a
> > > command line, gstreamer 10 based player which is controlled over DBUS by
> > > the amarok engine.
> > >
> 
> Yes.
> 
> > > This will almost certainly release the sound card so it may be worth you
> > > playing about with that.
> >
> > col, thanks for the tip.  hunting around I don't see much documentation
> > for yauap and wondered what I'm going to need to build this.  WIll I
> > need to build all of amarok from source -- from svn probably?  I looked
> > at the yauap source and there isn't even an INSTALL document...  THis is
> > for a xhristmas present for non-techies so perhaps I will have to make
> > do without it.
> >
> 
> I updated the documentation for yauap a bit so at least the techies should be 
> able to find their way now. Unfortunatelly you will still have to compile 
> amarok from svn and pass the --with-yauap commandline switch.
> 

thanks sascha.  so, I get some errors while building, not surei f
there's something wrong with my build environment.  anyway here it is
(soemwhat lengthy):

o yauap-engine.cpp; \
        then mv -f ".deps/yauap-engine.Tpo" ".deps/yauap-engine.Plo";
else rm -f ".deps/yauap-engine.Tpo"; exit 1; fi
yauap-engine.cpp:30:29: error: dbus/connection.h: No such file or
directory
yauap-engine.h:29: error: 'DBusQt' has not been declared
yauap-engine.h:29: error: ISO C++ forbids declaration of 'Connection'
with no type
yauap-engine.h:29: error: expected ';' before '*' token
yauap-engine.cpp:45: error: 'DBusMessage' has not been declared
yauap-engine.cpp: In function 'DBusHandlerResult
signal_handler(DBusConnection*, int*, void*)':
yauap-engine.cpp:48: error: 'dbus_message_get_path' was not declared in
this scope
yauap-engine.cpp:49: error: 'dbus_message_get_member' was not declared
in this scope
yauap-engine.cpp:50: error: 'dbus_message_get_interface' was not
declared in this scope
yauap-engine.cpp:55: error: 'dbus_message_is_signal' was not declared in
this scope
yauap-engine.cpp:62: error: 'DBusError' was not declared in this scope
yauap-engine.cpp:62: error: expected `;' before 'error'
yauap-engine.cpp:63: error: 'dbus_error_init' was not declared in this
scope
yauap-engine.cpp:64: error: 'DBUS_TYPE_STRING' was not declared in this
scope
yauap-engine.cpp:64: error: 'DBUS_TYPE_INVALID' was not declared in this
scope
yauap-engine.cpp:64: error: 'dbus_message_get_args' was not declared in
this scope
yauap-engine.cpp: In member function 'bool DBusConnection::open()':
yauap-engine.cpp:78: error: 'DBusError' was not declared in this scope
yauap-engine.cpp:78: error: expected `;' before 'error'
yauap-engine.cpp:79: error: 'dbus_error_init' was not declared in this
scope
yauap-engine.cpp:87: error: 'dbus_bus_get_private' was not declared in
this scope
yauap-engine.cpp:88: error: 'dbus_error_is_set' was not declared in this
scope
yauap-engine.cpp:91: error: 'dbus_error_free' was not declared in this
scope
yauap-engine.cpp:94: error: 'dbus_connection_set_exit_on_disconnect' was
not declared in this scope
yauap-engine.cpp:97: error: 'qt_connection' was not declared in this
scope
yauap-engine.cpp:97: error: expected type-specifier before 'DBusQt'
yauap-engine.cpp:97: error: expected `;' before 'DBusQt'
yauap-engine.cpp:100: error: 'dbus_connection_add_filter' was not
declared in this scope
yauap-engine.cpp:107: error: 'dbus_bus_add_match' was not declared in
this scope
yauap-engine.cpp:108: error: 'dbus_error_is_set' was not declared in
this scope
yauap-engine.cpp:110: error: request for member 'name' in
'Debug::error', which is of non-class type 'kdbgstream ()()'
yauap-engine.cpp:110: error: request for member 'message' in
'Debug::error', which is of non-class type 'kdbgstream ()()'
yauap-engine.cpp:111: error: 'dbus_error_free' was not declared in this
scope
yauap-engine.cpp: In member function 'void DBusConnection::close()':
yauap-engine.cpp:126: error: 'dbus_connection_close' was not declared in
this scope
yauap-engine.cpp:128: error: 'qt_connection' was not declared in this
scope
yauap-engine.cpp:135: error: 'qt_connection' was not declared in this
scope
yauap-engine.cpp: In constructor
'DBusConnection::DBusConnection(void*)':
yauap-engine.cpp:142: error: 'qt_connection' was not declared in this
scope
make[5]: *** [yauap-engine.lo] Error 1
make[5]: Leaving directory
`/home/matt/src/multimedia/amarok/src/engine/yauap'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/matt/src/multimedia/amarok/src/engine'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/matt/src/multimedia/amarok/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/matt/src/multimedia/amarok'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/matt/src/multimedia'
make: *** [all] Error 2




> For the non-techies there are some SUSE rpms at
> http://software.opensuse.org/download/home:/faust3/
> 
> Regards
> 
> Sascha
> 
-- 
Matt Price
History Dept
University of Toronto
matt.price at utoronto.ca
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://mail.kde.org/pipermail/amarok/attachments/20061221/68dcc3aa/attachment.sig>


More information about the Amarok mailing list