Great, it's all good to go, but now I've hit another snag. Here's the code Banshee uses to interact with Gstreamer: <a href="http://svn.gnome.org/viewcvs/banshee/trunk/banshee/libbanshee/gst-playback-0.10.c?revision=2387&view=markup">
http://svn.gnome.org/viewcvs/banshee/trunk/banshee/libbanshee/gst-playback-0.10.c?revision=2387&view=markup</a><br><br>When I call gst_playback_open with the uri "cdda://1#E:", Gstreamer returns the error "Could not read from CD" and provides the debug info "
gstcdiocddasrc.c(206): (function) (): /playbin/source: cdio_read_audio_sector at 48483 failed: No error." However, when I run gst-launch-0.10.exe playbin uri=cdda://1#E:, it plays form the CD just fine. Does anything stand out in the Banshee code that might be causing the error on Windows?
<br><br><div><span class="gmail_quote">On 8/6/07, <b class="gmail_sendername">Stefan Kost</b> <<a href="mailto:ensonic@hora-obscura.de">ensonic@hora-obscura.de</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
hi Scott,<br><br>if the plugin has build, just do make install to install it along with the other<br>plugins. Then check with "gst-inspect cdio" that it is loadable. The plugin or<br>the basclass provides the uri handler, no need to do something extra.
<br><br>Next retry this:<br>gst-launch-0.10.exe playbin uri=cdda://1<br><br>Stefan<br><br>Scott Peterson wrote:<br>> OK, I've successfully built libgstcdio. Where do I put it? Do I need to<br>> re-build anything else so that Gstreamer will handle cdda, or do I just
<br>> drop the dll in some folder?<br>><br>> On 7/19/07, *Stefan Kost* <<a href="mailto:ensonic@hora-obscura.de">ensonic@hora-obscura.de</a><br>> <mailto:<a href="mailto:ensonic@hora-obscura.de">ensonic@hora-obscura.de
</a>>> wrote:<br>><br>> Hi,<br>><br>> Quoting Scott Peterson <<a href="mailto:lunchtimemama@gmail.com">lunchtimemama@gmail.com</a><br>> <mailto:<a href="mailto:lunchtimemama@gmail.com">
lunchtimemama@gmail.com</a>>>:<br>><br>> > Hey Sébastien, I have another Gstreamer/Windows related question I was<br>> > hoping you could help me out with. I want to play an audio CD with<br>> Gstreamer
<br>> > but when I try this:<br>> ><br>> > gst-launch-0.10.exe playbin uri=cdda://1<br>> ><br>> > I get this:<br>> ><br>> > ERROR: from element /playbin0: A Audio CD source plugin is
<br>> required to play<br>> > this stream, but not installed.<br>> ><br>> > Someone on IRC said that Gstreamer doesn't have cdda support on<br>> Windows and<br>> > I was wondering if there exists some plugin for this. If not,
<br>> where in the<br>> > code would I go about implementing this, and how difficult do you<br>> suppose it<br>> > would be?<br>><br>> I am not Sebastien, but lets see :)<br>> $ gst-inspect | grep cdda
<br>> cdparanoia: cdparanoiasrc: CD Audio (cdda) Source, Paranoia IV<br>> cdio: cdiocddasrc: CD audio source (CDDA)<br>><br>> These are the unix plugins we have.<br>> $ gst-inspect cdio<br>
> tells us that this has cdiocddasrc and<br>> $ gst-inspect cdiocddasrc<br>> tells us that it inherits from a GstCddaBaseSrc. So it you know what<br>> library one uses to read cdda stuff on windows, I woul suggest to make
<br>> a copy of that cdio plugin and replace those unix specify calls with<br>> the windows api.<br>><br>> Stefan<br>><br>> ><br>> > Best,<br>> > Scott Peterson<br>
><br>><br>><br>> -------------------------------------------------------------------------<br>><br>> This SF.net email is sponsored by DB2 Express<br>> Download DB2 Express C - the FREE version of DB2 express and take
<br>> control of your XML. No limits. Just data. Click to get it now.<br>> <a href="http://sourceforge.net/powerbar/db2/">http://sourceforge.net/powerbar/db2/</a><br>> _______________________________________________
<br>> gstreamer-devel mailing list<br>> <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>> <mailto:<a href="mailto:gstreamer-devel@lists.sourceforge.net">
gstreamer-devel@lists.sourceforge.net</a>><br>> <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>><br>><br>><br>
><br>> --<br>> Scott.<br><br></blockquote></div><br><br clear="all"><br>-- <br>Scott.