[gstreamer-bugs] [Bug 312114] New: gnomevfssrc unneccessarily registers callbacks with gnome-vfs in some cases

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Sat Jul 30 23:39:47 PDT 2005


Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.

 http://bugzilla.gnome.org/show_bug.cgi?id=312114
 GStreamer | gst-plugins | Ver: 0.8.10

           Summary: gnomevfssrc unneccessarily registers callbacks with
                    gnome-vfs in some cases
           Product: GStreamer
           Version: 0.8.10
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: cschmidt2 at emich.edu
         QAContact: gstreamer-bugs at lists.sourceforge.net
                CC: all-bugs at bugzilla.gnome.org


Please describe the problem:
For iradio metadata information gnomevfssrc registers callbacks with gnome-vfs
to send & recieve additional headers.  If gnomevfssrc is NOT in iradio mode, it
still registers this callbacks, which interfere with other applications that may
need to send & recieve additional headers.

I am adding iTunes Music Sharing support to Rhythmbox.  The communcation is done
via HTTP 1.1, and so for getting music files I use an http:// uri passed to a
gstreamer playbin element.  However, I need to send additional headers (a hash
of the file path for authentication purposes) so that iTunes will actually send
the file.  But, since gnomevfssrc /always/ registers the send/recieve callbacks
(and strangely enough it seems gnome-vfs can only have 1 set registered), my
callbacks are never run.  Since this is /definitly/ not iradio mode, the
callbacks do not need to be registered in gnomevfssrc.

I have a patch against gst-plugins 0.8.10, and can remake it against CVS (the
0.8 branch?, so that this can get into Rhythmbox before RB works with 0.9?) if
needed.

Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?


Other information:

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list