GNOME Bugzilla – Bug 502620
tcpserversink gets negotiation problems
Last modified: 2007-12-09 11:38:26 UTC
Please describe the problem: I am attempting to create a client/server for playing files. This test works fine when I use tcpclientsink and stream the file to the server. But it fails when I want the server to be streaming to the client. Steps to reproduce: 1. gst-launch filesrc location=audio/test1.mp3 ! tcpserversink port=3000 2. 3. Actual results: Setting pipeline to PAUSED ... Pipeline is PREROLLING ... Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock ERROR: from element /pipeline0/tcpserversink0: Internal GStreamer error: negotiation problem. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer. Additional debug info: gstmultifdsink.c(2530): gst_multi_fd_sink_render (): /pipeline0/tcpserversink0: Received first buffer without caps set Execution ended after 421000 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... FREEING pipeline ... Expected results: I would expect to see that the pipeline is ready to play and then when I run something like: gst-launch tcpclientsrc port=3000 host=localhost ! mad ! audioconvert ! alsasink on the same machine it should play the file. Does this happen every time? Yes. Other information:
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 493831 ***