I've written an rtp sender and receiver based on the test3v example for streaming mpeg4 video. When I set them both up to run, they would each show output indicating that everything was running fine. The pipeline was linked and playing, etc, etc. However, no video would be displayed (videotestsrc on the sender and xvimagesink on the receiver). The only way I've been able to get video to show up, is by grabbing the pipeline from the stream on the receiver and setting the "send-config" attribute on the payloader. Like this:
pipeline = farsight_stream_get_pipeline( videoStream ); pay = gst_bin_get_by_name( GST_BIN( pipeline ), "rtpmp4vpay0" ); g_object_set( G_OBJECT( pay ), "send-config", TRUE, NULL ); If I do that, it works. Is it standard to do this? It feels like something that I'm messing up elsewhere and then duct taping here. The test programs definitely don't do this anywhere. Also, this is with farsight 0.1.25. Thanks. Aaron ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Farsight-devel mailing list Farsight-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/farsight-devel