[Bug 654469] command-line base64 encoding parse error module rtpgstdepay

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jul 14 17:41:03 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=654469
  GStreamer | gst-plugins-good | 0.10.35

--- Comment #4 from Raymond Westwater <rwestwater at futureware.com> 2011-07-15 00:40:59 UTC ---
Command line to generate uncompressed source to rtpgstpay.

gst-launch -v --gst-plugin-path=/usr/local/lib/gstreamer-0.10 videotestsrc
is-live=TRUE ! "video/x-raw-rgb, format=(fourcc)RGB, width=640, height=480,
framerate=(fraction)30/1" ! timeoverlay halign=left valign=bottom
text="ViewPhone Time:" shaded-background=true ! ffmpegcolorspace !
"video/x-raw-yuv, format=(fourcc)YUY2" ! zpegenc ! rtpgstpay ! udpsink
host=localhost port=9001 

 Use -v to generate caps for rtpgstdepay. The resulting caps negotiation looks
like:
/GstPipeline:pipeline0/GstRtpGSTPay:rtpgstpay0.GstPad:src: caps =
application/x-rtp, media=(string)application, clock-rate=(int)90000,
encoding-name=(string)X-GST,
caps=(string)dmlkZW8veC1yYXcteXV2LCBmb3JtYXQ9KGZvdXJjYylZVVkyLCB3aWR0aD0oaW50KTY0MCwgaGVpZ2h0PShpbnQpNDgwLCBmcmFtZXJhdGU9KGZyYWN0aW9uKTMwLzE==,
payload=(int)96, ssrc=(uint)4251288658, clock-base=(uint)3054966174,
seqnum-base=(uint)16380
/GstPipeline:pipeline0/GstRtpGSTPay:rtpgstpay0.GstPad:sink: caps =
video/x-raw-yuv, format=(fourcc)YUY2, width=(int)640, height=(int)480,
framerate=(fraction)30/1

Now start the receiver:
gst-launch -v udpsrc port=9001 reuse=true  caps=" application/x-rtp,
media=(string)application, clock-rate=(int)90000, encoding-name=(string)X-GST,
caps=(string)dmlkZW8veC1yYXcteXV2LCBmb3JtYXQ9KGZvdXJjYylZVVkyLCBjb21wcmVzc2lvbj0oZm91cmNjKVpQRUcsIGZyYW1lcmF0ZT0oZnJhY3Rpb24pMzAvMSwgd2lkdGg9KGludCk2NDAsIGhlaWdodD0oaW50KTQ4MA==,
payload=(int)96" ! rtpgstdepay ! zpegdec ! ffmpegcolorspace !  ximagesink
sync=FALSE

The receiver will not negotiate, no matter how one quotes the "=".

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list