After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 576718 - [tcpserversink] filesrc location=foo.ogg ! tcpserversink results in not-negotiated error
[tcpserversink] filesrc location=foo.ogg ! tcpserversink results in not-negot...
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.21
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-03-25 13:13 UTC by ville.ranki
Modified: 2009-12-10 16:32 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24


Attachments
Test application that causes this problem (3.73 KB, text/x-c++src)
2009-03-25 13:16 UTC, ville.ranki
Details

Description ville.ranki 2009-03-25 13:13:47 UTC
I made a gstreamer test application, which reads a file and tries to serve it to network using TCP. It causes a GStreamer internal error.

$ ./test 41_30secOgg-q0.ogg 
Now playing: 41_30secOgg-q0.ogg
Running...
Error: Internal GStreamer error: negotiation problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
Returned, stopping playback
Deleting pipeline

I'll attach the source.
Comment 1 ville.ranki 2009-03-25 13:16:09 UTC
Created attachment 131344 [details]
Test application that causes this problem
Comment 2 Wim Taymans 2009-03-26 18:55:17 UTC
tcpserversink can not work on buffers without caps, the reason being that it needs the streamheaders to send to the client when it connects. What exactly do you want to achieve?
Comment 3 ville.ranki 2009-03-27 10:42:57 UTC
I'm probably misusing the gstreamer API, but the point was i caused an internal error by doing it. If this is not a bug in gstreamer, then the error message is misleading.
Comment 4 Tim-Philipp Müller 2009-06-01 00:45:43 UTC
Seems to me like:

 - you want filesrc ! oggparse ! tcpserversink

 - yes, we should improve the error message