AW: [gst-devel] simple raw video RTP -- still no joy
Jan Rübel
ruebel at vrmagic.com
Mon May 2 08:37:07 PDT 2011
Dear Wim,
Thanks for the quick reply.
What I do not understand: why does it say video/x-raw-rgb in the caps (see result of gst-inspect below)?
Does the code in gstrtpvrawdepay.c referring to "video/x-raw-rgb" or "RGBA" have no effect?
Best regards,
Jan
>gst-inspect rtpvrawdepay
Factory Details:
Long name: RTP Raw Video depayloader
Class: Codec/Depayloader/Network
Description: Extracts raw video from RTP packets (RFC 4175)
Author(s): Wim Taymans <wim.taymans at gmail.com>
Rank: marginal (64)
Plugin Details:
Name: rtp
Description: Real-time protocol plugins
Filename: D:\lib\OSSBuild\GStreamer\v0.10.7\lib\gstreamer-0.10\libgstrtp.dll
Version: 0.10.26
License: LGPL
Source module: gst-plugins-good
Source release date: 2010-12-01
Binary package: GStreamer Good Plug-ins source release
Origin URL: http://code.google.com/p/ossbuild/
GObject
+----GstObject
+----GstElement
+----GstBaseRTPDepayload
+----GstRtpVRawDepay
Pad Templates:
SINK template: 'sink'
Availability: Always
Capabilities:
application/x-rtp
media: video
payload: [ 96, 127 ]
clock-rate: 90000
encoding-name: RAW
SRC template: 'src'
Availability: Always
Capabilities:
video/x-raw-rgb
video/x-raw-yuv
> -----Ursprüngliche Nachricht-----
> Von: gstreamer-devel-bounces+ruebel=vrmagic.com at lists.freedesktop.org
> [mailto:gstreamer-devel-
> bounces+ruebel=vrmagic.com at lists.freedesktop.org] Im Auftrag von Wim
> Taymans
> Gesendet: Montag, 2. Mai 2011 17:16
> An: gstreamer-devel at lists.freedesktop.org
> Betreff: Re: [gst-devel] simple raw video RTP -- still no joy
>
> On 05/02/2011 05:08 PM, Jan Rübel wrote:
> > Hi!
> >
> > I'm having the same problem as Bert when using rtpvrawdepay. When I try
> to stream raw rgb video data, the pipeline runs, but does not display
> anything.
> > > From the debug information it seems that the srcpad of the
> > > depayloader
> > cannot link to the sinkpad of ffmpegcolorspace. If I use video/x-raw-yuv
> there is no such problem.
> RGB is not implemented in the depayloader yet. Please file a bug or help add
> this feature.
>
> Wim
>
> > Below are the two actual pipelines I use. However, the problem also occurs
> when I start something like this:
> > gst-launch --verbose videotestsrc ! video/x-raw-rgb ! rtpvrawpay !
> > rtpvrawdepay ! ffmpegcolorspace ! dshowvideosink Again, if I replace "rgb"
> by "yuv" the pipeline works fine.
> >
> > Sender pipeline:
> > gst-launch --verbose gstrtpbin name=r videotestsrc ! video/x-raw-rgb,
> width=320, height=120, bpp=32, depth=32, framerate=1/1 ! rtpvrawpay !
> > r.send_rtp_sink_0 r.send_rtp_src_0 ! udpsink host=... port=5000
> > r.send_rtcp_src_0 ! udpsink port=5001 sync=false async=false udpsrc
> > port=5002 ! r.recv_rtcp_sink_0
> >
> >
> > Receiver pipeline:
> > gst-launch gstrtpbin name=rtpbin udpsrc caps="application/x-rtp,
> media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW,
> sampling=(string)RGBA, depth=(string)8, width=(string)320,
> height=(string)120, colorimetry=(string)SMPTE240M" port=5000 !
> > rtpbin.recv_rtp_sink_0 rtpbin. ! rtpvrawdepay !
> > video/x-raw-rgb,width=320,height=120,bpp=32,depth=32,framerate=1/1,
> >
> red_mask=0xff000000,green_mask=0x00ff0000,blue_mask=0x0000ff00,alph
> a_m
> > ask=0x000000ff ! ffmpegcolorspace ! dshowvideosink udpsrc port=5001 !
> > rtpbin.recv_rtcp_sink_0 rtpbin.send_rtcp_src_0 ! udpsink port=5002
> > sync=false async=false
> >
> > I am currently using the latest OSSBuild (0.10.7 beta4) but I have also tried
> (0.10.6).
> >
> > Best regards
> > Jan
> > _______________________________________________
> > gstreamer-devel mailing list
> > gstreamer-devel at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
More information about the gstreamer-devel
mailing list