GNOME Bugzilla – Bug 336752
rtspsrc problem with french ISP free
Last modified: 2006-07-18 09:44:14 UTC
Please describe the problem: I try to connect to my freebox (modem with rtsp server embedded). Actually I can show TV program through rtsp with vlc. I try to test gst with it, and lauch : gst-launch-0.10 rtspsrc location=rtsp://mafreebox.free.fr/freeboxtv/201 debug=true ! decodebin ! xvimagesink Requests OPTION, DESCRIBE and SETUP seems to be OK. but I get a error msg from gst : ERROR: Pipeline doesn't want to pause. and just before that, the output said: "body:" and no more. Request PLAY is not send and and the pipeline is not created. I attached my terminal output with --gst-debug=3 but I can send you output with higher level if you want. Steps to reproduce: Actual results: $ gst-launch-0.10 rtspsrc location=rtsp://mafreebox.freebox.fr/freeboxtv/201 debug=true --gst-debug=3 INFO (0x80509a0 - 0:00:00.036020000) GST_INIT(14498) gstquery.c(101):_gst_query_initialize: init queries INFO (0x80509a0 - 0:00:00.045977000) GST_INIT(14498) gstmessage.c(72):_gst_message_initialize: init messages INFO (0x80509a0 - 0:00:00.251447000) GST_PLUGIN_LOADING(14498) gstplugin.c(186):_gst_plugin_register_static: loaded static plugin "staticelements" INFO (0x80509a0 - 0:00:00.470154000) GST_REGISTRY(14498) gstregistryxml.c(557):gst_registry_xml_read_cache: loaded /home/nico/.gstreamer-0.10/registry.i686.xml in 0,144633 seconds INFO (0x80509a0 - 0:00:00.593789000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstalsa.so" loaded INFO (0x80509a0 - 0:00:00.866241000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstgnomevfs.so" loaded INFO (0x80509a0 - 0:00:00.867254000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstadder.so" loaded INFO (0x80509a0 - 0:00:00.868587000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstaudioconvert.so" loaded INFO (0x80509a0 - 0:00:00.869548000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstaudiorate.so" loaded INFO (0x80509a0 - 0:00:00.942230000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstaudioresample.so" loaded INFO (0x80509a0 - 0:00:00.960880000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstaudiotestsrc.so" loaded INFO (0x80509a0 - 0:00:00.976169000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstdecodebin.so" loaded INFO (0x80509a0 - 0:00:00.977227000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstplaybin.so" loaded INFO (0x80509a0 - 0:00:01.003877000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstogg.so" loaded INFO (0x80509a0 - 0:00:01.004501000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/x-ms-asf INFO (0x80509a0 - 0:00:01.004829000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-musepack INFO (0x80509a0 - 0:00:01.004950000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-au INFO (0x80509a0 - 0:00:01.005060000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/x-msvideo INFO (0x80509a0 - 0:00:01.005166000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/x-cdxa INFO (0x80509a0 - 0:00:01.005271000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/x-vcd INFO (0x80509a0 - 0:00:01.005376000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-flac INFO (0x80509a0 - 0:00:01.005461000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/x-fli INFO (0x80509a0 - 0:00:01.005518000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-id3 INFO (0x80509a0 - 0:00:01.005572000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-apetag INFO (0x80509a0 - 0:00:01.005621000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-ttafile INFO (0x80509a0 - 0:00:01.005677000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-mod INFO (0x80509a0 - 0:00:01.005744000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/mpeg INFO (0x80509a0 - 0:00:01.005800000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-ac3 INFO (0x80509a0 - 0:00:01.005856000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/mpeg1 INFO (0x80509a0 - 0:00:01.005911000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/mpeg2 INFO (0x80509a0 - 0:00:01.005962000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/ogg INFO (0x80509a0 - 0:00:01.006013000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/mpeg INFO (0x80509a0 - 0:00:01.006060000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/mpeg-stream INFO (0x80509a0 - 0:00:01.006106000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/mpeg4 INFO (0x80509a0 - 0:00:01.006153000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-m4a INFO (0x80509a0 - 0:00:01.006202000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-3gp INFO (0x80509a0 - 0:00:01.006250000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/quicktime INFO (0x80509a0 - 0:00:01.006297000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/vnd.rn-realmedia INFO (0x80509a0 - 0:00:01.006346000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-shockwave-flash INFO (0x80509a0 - 0:00:01.006395000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/x-flv INFO (0x80509a0 - 0:00:01.006451000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for text/plain INFO (0x80509a0 - 0:00:01.006601000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for text/uri-list INFO (0x80509a0 - 0:00:01.006651000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/smil INFO (0x80509a0 - 0:00:01.006809000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/xml INFO (0x80509a0 - 0:00:01.006866000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-wav INFO (0x80509a0 - 0:00:01.006917000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-aiff INFO (0x80509a0 - 0:00:01.006967000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-svx INFO (0x80509a0 - 0:00:01.007017000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-paris INFO (0x80509a0 - 0:00:01.007067000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-nist INFO (0x80509a0 - 0:00:01.007116000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-voc INFO (0x80509a0 - 0:00:01.007165000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-sds INFO (0x80509a0 - 0:00:01.007215000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-ircam INFO (0x80509a0 - 0:00:01.007265000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-w64 INFO (0x80509a0 - 0:00:01.007315000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-shorten INFO (0x80509a0 - 0:00:01.007365000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-ape INFO (0x80509a0 - 0:00:01.007422000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for image/jpeg INFO (0x80509a0 - 0:00:01.007471000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for image/gif INFO (0x80509a0 - 0:00:01.007529000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for image/png INFO (0x80509a0 - 0:00:01.007580000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for image/bmp INFO (0x80509a0 - 0:00:01.007641000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for image/tiff INFO (0x80509a0 - 0:00:01.007695000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/x-matroska INFO (0x80509a0 - 0:00:01.007750000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/x-dv INFO (0x80509a0 - 0:00:01.007806000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-amr-nb-sh INFO (0x80509a0 - 0:00:01.008022000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-amr-wb-sh INFO (0x80509a0 - 0:00:01.008134000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/iLBC-sh INFO (0x80509a0 - 0:00:01.008244000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-sid INFO (0x80509a0 - 0:00:01.008353000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for image/x-xcf INFO (0x80509a0 - 0:00:01.008470000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/x-mng INFO (0x80509a0 - 0:00:01.008523000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for image/x-jng INFO (0x80509a0 - 0:00:01.008578000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for image/x-xpixmap INFO (0x80509a0 - 0:00:01.008628000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for image/x-sun-rasterINFO (0x80509a0 - 0:00:01.008773000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-bzipINFO (0x80509a0 - 0:00:01.008828000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-gzipINFO (0x80509a0 - 0:00:01.008881000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/zip INFO (0x80509a0 - 0:00:01.008939000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-compress INFO (0x80509a0 - 0:00:01.008992000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-vorbis INFO (0x80509a0 - 0:00:01.009043000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/x-theora INFO (0x80509a0 - 0:00:01.009093000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-ogm-video INFO (0x80509a0 - 0:00:01.009144000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-ogm-audio INFO (0x80509a0 - 0:00:01.009194000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-ogm-text INFO (0x80509a0 - 0:00:01.009245000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-speex INFO (0x80509a0 - 0:00:01.009309000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-ogg-skeleton INFO (0x80509a0 - 0:00:01.009362000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for text/x-cmml INFO (0x80509a0 - 0:00:01.009421000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-executable INFO (0x80509a0 - 0:00:01.009488000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for adts_mpeg_stream INFO (0x80509a0 - 0:00:01.009701000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-spc INFO (0x80509a0 - 0:00:01.009764000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-wavpack INFO (0x80509a0 - 0:00:01.009821000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for audio/x-wavpack-correction INFO (0x80509a0 - 0:00:01.010082000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-rar INFO (0x80509a0 - 0:00:01.010198000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-tar INFO (0x80509a0 - 0:00:01.010324000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-ar INFO (0x80509a0 - 0:00:01.010445000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for application/x-ms-dos-executable INFO (0x80509a0 - 0:00:01.010559000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for video/x-dirac INFO (0x80509a0 - 0:00:01.010678000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgsttypefindfunctions.so" loaded INFO (0x80509a0 - 0:00:01.011325000) GST_TYPEFIND(14498) gsttypefind.c(71):gst_type_find_register: registering typefind function for subparse_typefind INFO (0x80509a0 - 0:00:01.011820000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstsubparse.so" loaded INFO (0x80509a0 - 0:00:01.048814000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgsttcp.so" loaded INFO (0x80509a0 - 0:00:01.051261000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgsttheora.so" loadedINFO (0x80509a0 - 0:00:01.089789000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstvideo4linux.so" loaded INFO (0x80509a0 - 0:00:01.090752000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstvideorate.so" loaded INFO (0x80509a0 - 0:00:01.092911000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstvideoscale.so" loaded INFO (0x80509a0 - 0:00:01.094543000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstvideotestsrc.so" loaded INFO (0x80509a0 - 0:00:01.096138000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstvolume.so" loadedINFO (0x80509a0 - 0:00:01.191971000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstvorbis.so" loadedINFO (0x80509a0 - 0:00:01.229523000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgst1394.so" loaded INFO (0x80509a0 - 0:00:01.289104000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstaasink.so" loadedINFO (0x80509a0 - 0:00:01.290027000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstalaw.so" loaded INFO (0x80509a0 - 0:00:01.291001000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstalpha.so" loaded INFO (0x80509a0 - 0:00:01.293731000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstavi.so" loaded INFO (0x80509a0 - 0:00:01.294655000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstautodetect.so" loaded INFO (0x80509a0 - 0:00:01.296483000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstcacasink.so" loaded INFO (0x80509a0 - 0:00:01.301681000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgsteffectv.so" loaded INFO (0x80509a0 - 0:00:01.302769000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstgoom.so" loaded INFO (0x80509a0 - 0:00:01.303798000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstlevel.so" loaded INFO (0x80509a0 - 0:00:01.304626000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstefence.so" loadedINFO (0x80509a0 - 0:00:01.305572000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstmulaw.so" loaded INFO (0x80509a0 - 0:00:01.307190000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstossaudio.so" loaded INFO (0x80509a0 - 0:00:01.310942000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstrtp.so" loaded INFO (0x80509a0 - 0:00:01.328540000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstrtsp.so" loaded INFO (0x80509a0 - 0:00:01.329869000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstsmpte.so" loaded INFO (0x80509a0 - 0:00:01.331438000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstudp.so" loaded INFO (0x80509a0 - 0:00:01.332727000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstvideobox.so" loaded INFO (0x80509a0 - 0:00:01.333985000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstvideoflip.so" loaded INFO (0x80509a0 - 0:00:01.335011000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstwavenc.so" loadedINFO (0x80509a0 - 0:00:01.336311000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstwavparse.so" loaded INFO (0x80509a0 - 0:00:01.337496000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstauparse.so" loaded INFO (0x80509a0 - 0:00:01.340609000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstdebug.so" loaded INFO (0x80509a0 - 0:00:01.341649000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstnavigationtest.so" loaded INFO (0x80509a0 - 0:00:01.342730000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstalphacolor.so" loaded INFO (0x80509a0 - 0:00:01.389127000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstcairo.so" loaded INFO (0x80509a0 - 0:00:01.390216000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstflxdec.so" loadedINFO (0x80509a0 - 0:00:01.394766000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstmatroska.so" loaded INFO (0x80509a0 - 0:00:01.395972000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstvideomixer.so" loaded INFO (0x80509a0 - 0:00:01.397098000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstcutter.so" loadedINFO (0x80509a0 - 0:00:01.398264000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstmultipart.so" loaded INFO (0x80509a0 - 0:00:01.405931000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstflac.so" loaded INFO (0x80509a0 - 0:00:01.408417000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstjpeg.so" loaded INFO (0x80509a0 - 0:00:01.410006000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstpng.so" loaded INFO (0x80509a0 - 0:00:01.430195000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstspeex.so" loaded INFO (0x80509a0 - 0:00:01.431670000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstgconfelements.so" loaded INFO (0x80509a0 - 0:00:01.455771000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstdv.so" loaded INFO (0x80509a0 - 0:00:01.480042000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstpango.so" loaded INFO (0x80509a0 - 0:00:01.482861000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstximagesink.so" loaded INFO (0x80509a0 - 0:00:01.485162000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstxvimagesink.so" loaded INFO (0x80509a0 - 0:00:01.503541000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstesd.so" loaded INFO (0x80509a0 - 0:00:01.504681000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstid3demux.so" loaded INFO (0x80509a0 - 0:00:01.527860000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstcdparanoia.so" loaded INFO (0x80509a0 - 0:00:01.529050000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstapetag.so" loadedINFO (0x80509a0 - 0:00:01.553771000) GST_PLUGIN_LOADING(14498) gstplugin.c(466):gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstcdio.so" loaded INFO (0x80509a0 - 0:00:01.654727000) GST_PIPELINE(14498) gstparse.c(145):gst_parse_launch: parsing pipeline description rtspsrc location=rtsp://mafreebox.freebox.fr/freeboxtv/201 debug=true INFO (0x80509a0 - 0:00:01.654932000) GST_ELEMENT_FACTORY(14498) gstelementfactory.c(363):gst_element_factory_create: creating element "rtspsrc" INFO (0x80509a0 - 0:00:01.655243000) GST_ELEMENT_FACTORY(14498) gstelementfactory.c(363):gst_element_factory_create: creating element "pipeline" Setting pipeline to PAUSED ... INFO (0x80509a0 - 0:00:01.655652000) GST_STATES(14498) gstelement.c(1940):gst_element_continue_state:<rtspsrc0> completed state change INFO (0x80509a0 - 0:00:01.655778000) GST_STATES(14498) gstbin.c(1832):gst_bin_change_state_func:<pipeline0> child 'rtspsrc0' changed state to 2(READY) successfully INFO (0x80509a0 - 0:00:01.655863000) GST_STATES(14498) gstelement.c(1914):gst_element_continue_state:<pipeline0> committing state from NULL to READY, pending PAUSED INFO (0x80509a0 - 0:00:01.655947000) GST_STATES(14498) gstelement.c(1923):gst_element_continue_state:<pipeline0> continue state change READY to PAUSED, final PAUSED request message 0x7f97d81c request line: method: 'OPTIONS' uri: 'rtsp://mafreebox.freebox.fr/freeboxtv/201' headers: body: response message 0x7f97d804 status line: code: '200' reason: 'OK' headers: key: 'Public', value: 'DESCRIBE, SETUP, TEARDOWN, PLAY' key: 'CSeq', value: '0' key: 'Server', value: 'fbxrtspd/1.0 Freebox minimal RTSP server' body: request message 0x7f97d81c request line: method: 'DESCRIBE' uri: 'rtsp://mafreebox.freebox.fr/freeboxtv/201' headers: key: 'Accept', value: 'application/sdp' body: response message 0x7f97d804 status line: code: '200' reason: 'OK' headers: key: 'Content-Language', value: 'fr' key: 'Content-Length', value: '171' key: 'Content-Type', value: 'application/sdp' key: 'CSeq', value: '1' key: 'Server', value: 'fbxrtspd/1.0 Freebox minimal RTSP server' body: 00000000 (0x81ba6c0): 76 3d 30 0a 6f 3d 6c 65 43 44 4e 20 31 31 34 33 v=0.o=leCDN 1143 00000010 (0x81ba6d0): 38 32 35 38 35 33 20 31 31 34 33 38 32 35 38 35 825853 114382585 00000020 (0x81ba6e0): 33 20 49 4e 20 49 50 34 20 6b 61 70 6f 75 65 68 3 IN IP4 kapoueh 00000030 (0x81ba6f0): 2e 70 72 6f 78 61 64 2e 6e 65 74 0a 73 3d 46 72 .proxad.net.s=Fr 00000040 (0x81ba700): 61 6e 63 65 20 32 0a 69 3d 46 72 61 6e 63 65 20 ance 2.i=France 00000050 (0x81ba710): 32 0a 63 3d 49 4e 20 49 50 34 20 30 2e 30 2e 30 2.c=IN IP4 0.0.0 00000060 (0x81ba720): 2e 30 0a 74 3d 30 20 30 0a 6d 3d 76 69 64 65 6f .0.t=0 0.m=video 00000070 (0x81ba730): 20 30 20 52 54 50 2f 41 56 50 20 33 33 0a 61 3d 0 RTP/AVP 33.a= 00000080 (0x81ba740): 63 6f 6e 74 72 6f 6c 3a 72 74 73 70 3a 2f 2f 32 control:rtsp://2 00000090 (0x81ba750): 31 32 2e 32 37 2e 33 38 2e 32 35 33 2f 66 72 65 12.27.38.253/fre 000000a0 (0x81ba760): 65 62 6f 78 74 76 2f 32 30 31 0a 00 eboxtv/201.. sdp packet 0x7f97d754: version: '0' origin: username: 'leCDN' sess_id: '1143825853' sess_version: '1143825853' nettype: 'IN' addrtype: 'IP4' addr: 'kapoueh.proxad.net' session_name: 'France 2' information: 'France 2' uri: '(null)' connection: nettype: 'IN' addrtype: 'IP4' address: '0.0.0.0' ttl: '0' addr_number: '0' key: type: '(null)' data: '(null)' medias: media 0: media: 'video' port: '0' num_ports: '-1' proto: 'RTP/AVP' formats: format '33' information: '(null)' key: type: '(null)' data: '(null)' attributes: attribute 'control' : 'rtsp://212.27.38.253/freeboxtv/201' INFO (0x80509a0 - 0:00:01.713032000) GST_ELEMENT_FACTORY(14498) gstelementfactory.c(363):gst_element_factory_create: creating element "udpsrc" INFO (0x80509a0 - 0:00:01.713261000) GST_ELEMENT_PADS(14498) gstelement.c(602):gst_element_add_pad:<GstBaseSrc@0x81bb088> adding pad 'src' INFO (0x80509a0 - 0:00:01.713330000) GST_STATES(14498) gstelement.c(1914):gst_element_continue_state:<udpsrc0> committing state from NULL to READY, pending PAUSED INFO (0x80509a0 - 0:00:01.713375000) GST_STATES(14498) gstelement.c(1923):gst_element_continue_state:<udpsrc0> continue state change READY to PAUSED, final PAUSED INFO (0x80509a0 - 0:00:01.713478000) GST_EVENT(14498) gstevent.c(456):gst_event_new_new_segment: creating newsegment update 0, rate 1,000000, format 2, start 0, stop -1, position 0 INFO (0x80509a0 - 0:00:01.713687000) GST_STATES(14498) gstelement.c(1940):gst_element_continue_state:<udpsrc0> completed state change INFO (0x80509a0 - 0:00:01.713812000) GST_ELEMENT_FACTORY(14498) gstelementfactory.c(363):gst_element_factory_create: creating element "udpsrc" INFO (0x80509a0 - 0:00:01.713887000) GST_ELEMENT_PADS(14498) gstelement.c(602):gst_element_add_pad:<GstBaseSrc@0x81bb250> adding pad 'src' INFO (0x80509a0 - 0:00:01.713942000) GST_STATES(14498) gstelement.c(1914):gst_element_continue_state:<udpsrc1> committing state from NULL to READY, pending PAUSED INFO (0x80509a0 - 0:00:01.713974000) GST_STATES(14498) gstelement.c(1923):gst_element_continue_state:<udpsrc1> continue state change READY to PAUSED, final PAUSED INFO (0x80509a0 - 0:00:01.714063000) GST_EVENT(14498) gstevent.c(456):gst_event_new_new_segment: creating newsegment update 0, rate 1,000000, format 2, start 0, stop -1, position 0 INFO (0x80509a0 - 0:00:01.714427000) GST_STATES(14498) gstelement.c(1940):gst_element_continue_state:<udpsrc1> completed state change request message 0x7f97d81c request line: method: 'SETUP' uri: 'rtsp://212.27.38.253/freeboxtv/201' headers: key: 'Transport', value: 'RTP/AVP/UDP;unicast;client_port=32816-32817,RTP/AVP/UDP;multicast,RTP/AVP/TCP' body: response message 0x7f97d804 status line: code: '200' reason: 'OK' headers: key: 'Transport', value: 'RTP/AVP;unicast;mode=play;destination=192.168.0.6;client_port=32816-32817;server_port=32768-32769' key: 'CSeq', value: '2' key: 'Session', value: 'i4i1srjPNoOc8x1XWYa7jpxQ6FBhkLjtFrkYJtDmIhpHFgvr5voeLLUHhmPrXYL' key: 'Server', value: 'fbxrtspd/1.0 Freebox minimal RTSP server' body: INFO (0x80509a0 - 0:00:01.760923000) GST_ELEMENT_FACTORY(14498) gstelementfactory.c(421):gst_element_factory_make: no such element factory "rtpdec"! (gst-launch-0.10:14498): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)' failed INFO (0x80509a0 - 0:00:01.761047000) GST_STATES(14498) gstelement.c(2184):gst_element_change_state:<rtspsrc0> have FAILURE change_state return INFO (0x80509a0 - 0:00:01.761070000) GST_STATES(14498) gstelement.c(1835):gst_element_abort_state:<rtspsrc0> aborting state from READY to PAUSED INFO (0x80509a0 - 0:00:01.761092000) GST_STATES(14498) gstbin.c(1844):gst_bin_change_state_func:<pipeline0> child 'rtspsrc0' failed to go to state 3(PAUSED) INFO (0x80509a0 - 0:00:01.761120000) GST_STATES(14498) gstelement.c(2184):gst_element_change_state:<pipeline0> have FAILURE change_state return INFO (0x80509a0 - 0:00:01.761139000) GST_STATES(14498) gstelement.c(1835):gst_element_abort_state:<pipeline0> aborting state from READY to PAUSED ERROR: Pipeline doesn't want to pause. Setting pipeline to NULL ... (gst-launch-0.10:14498): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)' failed INFO (0x80509a0 - 0:00:01.761517000) GST_STATES(14498) gstelement.c(2184):gst_element_change_state:<rtspsrc0> have FAILURE change_state return INFO (0x80509a0 - 0:00:01.761538000) GST_STATES(14498) gstelement.c(1835):gst_element_abort_state:<rtspsrc0> aborting state from READY to NULL INFO (0x80509a0 - 0:00:01.761557000) GST_STATES(14498) gstbin.c(1844):gst_bin_change_state_func:<pipeline0> child 'rtspsrc0' failed to go to state 1(NULL) INFO (0x80509a0 - 0:00:01.761580000) GST_STATES(14498) gstelement.c(2184):gst_element_change_state:<pipeline0> have FAILURE change_state return INFO (0x80509a0 - 0:00:01.761599000) GST_STATES(14498) gstelement.c(1835):gst_element_abort_state:<pipeline0> aborting state from READY to NULL INFO (0x80509a0 - 0:00:01.761625000) GST_STATES(14498) gstbin.c(1276):gst_bin_get_state_func:<pipeline0> getting state INFO (0x80509a0 - 0:00:01.761644000) GST_STATES(14498) gstbin.c(1315):gst_bin_recalc_state:<pipeline0> recalc state INFO (0x80509a0 - 0:00:01.761662000) GST_STATES(14498) gstbin.c(1325):gst_bin_recalc_state:<pipeline0> checking element states INFO (0x80509a0 - 0:00:01.761684000) GST_STATES(14498) gstbin.c(1414):gst_bin_recalc_state:<pipeline0> bin RETURN is now 0 FREEING pipeline ... INFO (0x80509a0 - 0:00:01.761737000) GST_PARENTAGE(14498) gstbin.c(955):gst_bin_remove_func:<pipeline0> removed child "rtspsrc0" INFO (0x80509a0 - 0:00:01.761771000) GST_REFCOUNTING(14498) gstelement.c(2426):gst_element_dispose:<rtspsrc0> dispose (gst-launch-0.10:14498): GStreamer-CRITICAL **: Trying to dispose element rtspsrc0, but it is not in the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. INFO (0x80509a0 - 0:00:01.761817000) GST_REFCOUNTING(14498) gstelement.c(2474):gst_element_finalize:<rtspsrc0> finalize INFO (0x80509a0 - 0:00:01.761844000) GST_REFCOUNTING(14498) gstelement.c(2485):gst_element_finalize:<rtspsrc0> finalize parent INFO (0x80509a0 - 0:00:01.761865000) GST_REFCOUNTING(14498) gstelement.c(2426):gst_element_dispose:<pipeline0> dispose (gst-launch-0.10:14498): GStreamer-CRITICAL **: Trying to dispose element pipeline0, but it is not in the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. INFO (0x80509a0 - 0:00:01.761906000) GST_REFCOUNTING(14498) gstelement.c(2474):gst_element_finalize:<pipeline0> finalize INFO (0x80509a0 - 0:00:01.761925000) GST_REFCOUNTING(14498) gstelement.c(2485):gst_element_finalize:<pipeline0> finalize parent INFO (0x80509a0 - 0:00:01.761945000) GST_INIT(14498) gst.c(867):gst_deinit: deinitializing GStreamer INFO (0x80509a0 - 0:00:01.764906000) GST_INIT(14498) gst.c(875):gst_deinit: deinitialized GStreamer Expected results: Does this happen every time? yes Other information:
Thanks for the bug report. Next time, please attach debug log output as a separate file - that makes it much easier to read :) Looking at the log, this seems to be the main problem: gstelementfactory.c(421):gst_element_factory_make: no such element factory "rtpdec"! which is a bit curious, since it's part of the same plugin as rtspsrc. Does $ gst-inspect-0.10 rtpdec work for you? Could you create a full log file with: $ export GST_DEBUG_NO_COLOR=1 $ GST_DEBUG=*:5 $ gst-launch-0.10 rtspsrc location=rtsp://mafreebox.free.fr/freeboxtv/201 ! fakesink 2>dbg.log $ gzip dbg.log and attach it?
Sorry, that should have been $ export GST_DEBUG=*:5 in the instructions above
Created attachment 69094 [details] log error file
I think that I have already talk with you on #gstreamer about this "bug" and it seems that its due to a different rtsp protocol use bye the server. After investigation you said me that this protocol was RFC1890 ( http://www.ietf.org/rfc/rfc1890.txt ). Maybe it could help.
Ah, here's the conversation: <captainigloo> can sombody help me about the rtspsrc ? <wtay> I can.. <captainigloo> cool :) I have done a test with gst-lauch : gst-launch rtspsrc location="rtsp://mafreebox.freebox.fr/freeboxtv/201" ! decodebin ! ximagesink <captainigloo> but I get an error <captainigloo> with decodebin <wtay> hangs for me <captainigloo> http://pastebin.com/713158 <captainigloo> yes It's normal , I get this stream via my ISP <captainigloo> This ISP give a modem who includes a minimal rtsp server and I can connect to this server with vlc <wtay> ah <wtay> can you run gst-launch with -v <wtay> seem to be a video stream of type '33' <captainigloo> http://pastebin.com/713174 <wtay> 33 is an mpeg transport stream <wtay> and gst-launch rtpsrc location="..." ! fakesink? <captainigloo> http://pastebin.com/713186 <wtay> no decodebin, please <captainigloo> oh sorry <wtay> that is certainly going to fail <captainigloo> "/pipeline0/fakesink0: last-message = "chain ******* < ( 1328 bytes, timestamp: none, duration: none, offset: -1, offset_end: -1, flags: 0) 0x8119430" <wtay> just want to see if it can actually get some data <wtay> ok <captainigloo> I get packet (my network load is High) <wtay> then you need a RTP TS depacketizer <captainigloo> what's this ? <wtay> it's in RFC1890 Looks like a duplicate of bug #347234 then and should be fixed in gst-plugins-good CVS: 2006-07-12 Wim Taymans <wim@fluendo.com> * gst/rtp/Makefile.am: * gst/rtp/gstrtp.c: (plugin_init): * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_base_init), (gst_rtp_mp2t_depay_class_init), (gst_rtp_mp2t_depay_init), (gst_rtp_mp2t_depay_setcaps), (gst_rtp_mp2t_depay_process), (gst_rtp_mp2t_depay_set_property), (gst_rtp_mp2t_depay_get_property), (gst_rtp_mp2t_depay_change_state), (gst_rtp_mp2t_depay_plugin_init): * gst/rtp/gstrtpmp2tdepay.h: Added mpeg2 TS depayloader. Closing #347234. *** This bug has been marked as a duplicate of 347234 ***